I have a network appliance that uses the BOOTP (as defined by RFC951 at [url removed, login to view]) and TFTP (as defined by RFC1350 at [url removed, login to view]) protocols to update its firmware image over Ethernet.
I need someone to write an application the that allows users to update the firmware of this device. The end user should run the application, and be prompted for the IP address of the network appliance. Then, the application will use the above mentioned protocols to transfer a binary image to the device over Ethernet.
The application needs to be all contained in one exe, the binary image embedded. I'll need the source, and complete instructions how to change the image for different firmware versions (probably just changing an include and rebuild). There will also be some progress indicator of the uploaded image.
Also, as I'd like the project to be based on makefiles for command line cygwin gcc, or eclipse as I don't have access to other compilers.