NcFTP Client Archived: 2026-04-05 17:58:22 UTC NcFTP Client (also known as just NcFTP) is a set of FREE application programs implementing the File Transfer Protocol (FTP). The current version is: 3.3.0 (April 23, 2025). The program has been in service on UNIX systems since 1991 and is a popular alternative to the standard FTP program, /usr/bin/ftp. NcFTP offers many ease-of-use and performance enhancements over the stock ftp client, and runs on a wide variety of UNIX platforms as well as operating systems such Microsoft Windows and Apple Mac OS X. For more information about the client, send us e-mail. For more information about our server product, please see the NcFTPd Server home page. The programs are free, but we would appreciate a donation if you find them useful. Your support allows us to keep maintaining the project! Documentation FAQ - Frequently Asked Questions How to report a bug Change Log NcFTP - FTP browser program NcFTPGet - command-line utility program NcFTPPut - command-line utility program NcFTPLs - command-line utility program NcFTPBatch - background FTP program for individual users NcFTPSpooler - background batch FTP service for systems License Agreement - The Clarified Artistic License Download Visit our Download page to obtain the source code or compiled executables.  If you find it useful, please consider our NcFTPd Server software if you wish to provide FTP service. Other resources NcFTPd Server: FTP server software for UNIX LibNcFTP API: FTP library for UNIX and Windows An Overview of the File Transfer Protocol https://www.ncftp.com/ncftp/ Page 1 of 2 RFC 959, The official File Transfer Protocol specification RFC 2389, "Feature negotiation mechanism for the File Transfer Protocol" (FEAT and OPTS commands) RFC 3659, "Extensions to FTP" (including the machine-readable list command, MLST) Please do not send mail to hunnypot@ncftpd.com . You will be permanently black-listed if you send mail to that address. Source: https://www.ncftp.com/ncftp/ https://www.ncftp.com/ncftp/ Page 2 of 2