Ftpput is a command-line tool that facilitates sending files through FTP. It allows easy and efficient transfer of files over networks.
The idea of creating this program came from the need to send a file to a remote FTP server while working on customer projects. The traditional methods like piping a response file or building a front end with Expect were unreliable and inefficient. So, ftpput offers a better alternative for anyone looking for an efficient and secure way to send files to a server.
One of the best things about ftpput is that it's not very large at all, just a front end for the real workhorse provided by Net::FTP. The program takes a handful of options (with only --server being required), plus a list of files to send to the other end, and the options can be in any order. At least one filename is required, and it won't read from the standard input.
Of course, ftpput isn't without its limitations. The password is provided on the command line, and it can usually be seen by anybody running the "ps" command, so it's not the most secure method. Additionally, all the files go into the same directory on the remote server, as there is no way to put files to multiple directories. However, the developers are continuously working on improving the software and may look for a way to address this limitation in the future.
The program doesn't currently have any proxy support, but there's hope that support for it might be added in the future. In terms of installation, you can download the file and rename it to ftpput.pl. Overall, I would highly recommend this software to anyone looking for an efficient way to send files to a server via FTP. It's reliable and easy to use, and the developers are constantly working to improve it.
Version 1.0: N/A