Dftpd is a FTP daemon (server) with distributed capabilities -- the name Dftpd stands for Distributed File Transfer Protocol Daemon.  The general idea behind the distributed features are to enable many servers to be linked together to create the illusion of a single server (see <a href=distrib.htm>distributed features</a>).  This server is entirely controlled using the FTP command line via the SITE commands (see <a href=sitecmds.htm>SITE commands</a>).  A subset of the SITE commands, "SITE REMOTE", are used for viewing/administrating distributed server related features.  There is currently no graphical interface (GUI) available for Dftpd.  However, several common FTP client applications provide the ability to send custom SITE commands to the server (see <a href=ftpclients.htm>FTP Clients</a>).  It is possible that a graphical interface will be developed for Dftpd at some time in the future.   Below is a list of some of the key features of Dftpd:

- Implements FTP as specified in RFC 959 as well as some additional features described in RFC 2389.

- Remote administration.

- Explicit (AUTH SSL) and implicit SSL support (as specified by draft-murray-auth-ftp-ssl-10.txt)

- Custom scrips/binaries
  
  - Custom SITE commands

  - Custom scripts/binaries to run before "pre" or after "post" any FTP command

- View/control server activity in real-time

- Advanced statistics and logging features

- Virtual directories (local and <a href=remotelinks.htm>remote</a>)




