Free, open source TFTP server and client
Among the applications that can put TFTP to good use, there's PumpKIN, a very lightweight utility that supports the protocol and functions as both server and client. The plain interface is uncomplicated and provides quick access to all the commands.
Sending or receiving files through this tool takes only a couple of clicks and it's more important that the remote host is configured and willing to accept the requests. They are the backbone of TFTP because this is what it's all about: the request to read or write a file is in the same time a connection request and the server must grant the permission for this to happen.
Usually designed for automated tasks, Trivial File Transfer Protocol is seldom used as a method for user to user transfers. However, if you want to manually send or accept the delivery of some files, PumpKIN has the needed features at hand.
An important mention is that directory listing is not possible when using TFTP, but it can prove to be useful for backing up or restoring hardware configurations.
Customizing the running settings of PumpKIN is a straightforward job and the 'Options' menu has everything you need. You can specify the TFTP filesystem root that will be in fact the download path and also allow access to subfolders.
Read and write request behavior can be configured as well to prompt before giving or accepting files, deny all requests, prompt if file exists, take or give all files.
All things considered, PumpKIN does very well what it's supposed to and is not at all difficult to operate, so it may very well deserve at least a try.
Reviewed by Olivian Puha, last updated on January 14th, 2013
In a hurry? Add it to your Download Basket!
What's New in This Release:
- Added rejecting of too large file requests with explicit error message about the block size
- A bit more elaborate logging
- Not closing receive socket until the last ACK receved now
Application descriptionPumpKIN is a reliable and useful open source, fully functional, free TFTP server and TFTP client, which implements TFT...