Wednesday, September 02, 2009

TFTP Servers

They are something many RD uses daily. Just to list a few of them for tracking purpose only:

On Linux, this one is good to use and with security in mind:

TFTPgui - I found it at http://code.google.com/p/tftpgui/

On Windows, these two are good to use:

TFTPD32 - It is a legacy among many engineers I know.
Pumpkin - I knew about this one lately, it seems to be a good one, too.

None of them is perfectly I want. An ideal one to me should include:

1. multiple directories search capability.
2. warns properly for download / upload activities.
3. forwarding requests to another server.

I'd like to explain 3 a little bit more. It is typical that we have a dedicated build server. We typically connect the test net to our own computer's 2nd NIC to disconnect it from Intranet. When the target device needs to download, it can only talk to our computer, and the built code is one the primary NIC. So it would be optimal to forward the TFTP requests from our target device. Does it make sense?