XYLFTP is an FTP suit that contains both an FTP client and an FTP server.