Fedut is a Java Swing-based application. The goal of this application is to provide an easy-to-use open standard method for moving data between computer systems. It has support for multiple FTP, SMB, WebDav, and NFS host connections, a secure socket layer for the control and data connection, host to host file transfers, complete directory transfers, resume aborted file transfers, built-in FTP server (peer to peer single user, SSL), file encryption, MD5 transfer results, and file viewing.
teepeedee is a small, fast, single-threaded file server. It is very scalable, and can serve multiple files over HTTPS, HTTP and FTP simultaneously, listening on any number of ports and providing entirely different views of the filesystem to different users. It supports most of the draft-ietf-ftpext-mlst-16.txt FTP extensions, as well as EPRT, EPSV, AUTH TLS, and HTTP 1.1 persistent connections.