Anonftpd
- Anonymous secure ftp daemon, written by Dan Bernstein.
Reference:
ftp://koobera.math.uic.edu/www/software.html
|
NcFtp
- A very nicely crafted ftp client. In the ITTC version the TCP window
size is may be changed on the fly. It also includes batch utilities, which
are extremely useful for benchmarking purposes. These have been used for the
DREN ftp tests. This is the latest version available; the forthcoming
official version will have the enhanced long window support included.
For having full featured command line completion,
libreadline is required;
it will work however without this.
Reference:
http://www.ncftp.com
|
-
- Modified versions of Washington University of St Louis ftpd, and ncftp.
These were used for the ftp tests run on DREN.
Reference:
http://www.ncsa.edu
|
XFTP
- Xftp is an enhanced version of the ftp protocol that allows multiple
data connections. This is useful in the case of limited window scaling
support. An approach to utilize a high bandwidth delay link without long
windows support is to use multiple connections, along the philosophy that
many small ones make a big one.
Many web browsers have used this general approach for the past few years
due to the large number of individual elements in a typical web page,
and it has proven
to be successful (however most servers tend to be modified in order
deal with the storm of connection requests).
References:
http://jarok.cs.ohiou.edu/projects/satellite/
Paper on the extensions required to the ftp protocol.
|
NetPipe (np)
- NetPipe was written because ttcp became a benchmarking tool, and lost
some of its original functionality, namely the ability to copy files
conveniently accross a network connection.
NetPipe provides a simple stdin/stdout socket interface and is tailored to
be convenient for copying files. Another comparable tool that performs similar
functions, and is a little less convenient, is NetCat (nc).
Reference:
http://www.ittc.ku.edu/netpipe
|
ProFtpD
- ProFtpD is the apache of ftp servers. wufptd has not been supported
actively since 1996, and as such there was a vacuum which has been filled
by proftpd. It is a highly configurable ftp daemon meant for running large
ftp sites. It supports large windows.
Reference:
http://www.proftpd.org
|