Reprogramming Arduino from internet

Hi all, I'm looking for an idea on how to reprogramming and Arduino board with working ethernet shield from internet. Basically, I should have a protected webpage to send code to the Arduino and reset the board to load the new code. Of course there are some "dark" situation and various errors that must be managed in order to do not lost Arduino from remote control.

Do you have any ideas?

thank you Roberto

Not sure the webpage you want would fit the bootloader section of the Arduino.

Sounds like you have to write a custom boot loader. But it has to get and decode packets from Ethernet I guess, that's going to make it pretty large.


Short of a lot of dev work I think something like this is the easiest (if expensive) solution:

I think the best way to do this would be to use BitLash