NcFTP Client

NcFTP Client (also known as NcFTP) is a set of application programs implementing the File Transfer Protocol (FTP). It offers many ease-of-use and performance enhancements over the stock ftp client.

Tags Internet FTP
Licenses Artistic
Operating Systems Windows Windows Windows Windows POSIX Mac OS X
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  12 Aug 2008 17:39
  • Rrelease-after

Changes: Support for empty passwords was implemented. Editing of remote files was enabled. The ncftpls program can now filter and find files. New command aliases "mv" and "ll" were added. Resuming of ASCII mode transfers is now possible. Opening a site with a bookmark no longer assumes identical server configuration, making this more tolerant to server changes. Tildes in paths are handled better. Terminal handling was improved. Many other fixes and small improvements were made.

  • Rrelease-mid
  •  07 Apr 2005 04:53
  • Rrelease-after

Changes: The internal getline() and Duration() library functions were renamed to gl_getline() and FTPDuration() to avoid namespace collisions with glibc and Mac OS X libraries. Additional error response codes from SITE UTIME are now recognized. If the server does not support setting timestamps in MDTM, only one attempt is made. Control characters such as NUL, CR, and LF are no longer allowed in FTP URLs to avoid command injection. A problem where a timed-out transfer may have been detected but still locked up the process was fixed. Small compatibility fixes were made for Mac OS X, Solaris 10, and Linux.

  • Rrelease-mid
  •  16 Jul 2004 11:40
  • Rrelease-after

Changes: This release fixes several small bugs, such as problems with proftpd 1.2.9 and IBM mainframes, recursive upload, and looping in ncftpbatch. Furthermore, the ncftp tools now try not to display account information in "ps" process info. The utilities accept config info from stdin.

  • Rrelease-mid
  •  12 Sep 2003 11:38
  • Rrelease-after

Changes: This release has better compatibility with Serv-U and WS_FTP servers, support for GCC 3.4 precompiled headers, and a fix for an important bug that was causing socket leaks on Windows.

  • Rrelease-mid
  •  06 Jul 2002 06:18
  • Rrelease-after

Changes: Firewall fixes for logins, compatibility fixes for C++ and Linux, and a fix for the ncftpbatch bug which caused an infinite loop or long sleeps. A security issue with proxy PORT connections and hijacking was identified.

Rss Recent comments

Rcomment-before 15 Apr 2003 16:26 Rcomment-trans star4ever Rcomment-after

resume transfer
the only thing I think ncftp need is the possibility to resume previous downloads.

Rcomment-before 21 Aug 2002 04:04 Rcomment-trans walles Rcomment-after

lftp
See also lftp (http://freshmeat.net/projects/lftp/). According to my taste (but of course not necessarily yours) it is nicer to use than ncftp, but for some reason not as well known. The feature set is basically identical.

Rcomment-before 18 Apr 2001 09:18 Rcomment-trans derci Rcomment-after

Re: NCFTP 3.0

> I'm not very happy with 3.0, myself.
> The last version was perfect, but the
> new one blows. The bookmarking was less
> of a PITA, the interface was nicer,
> command line options were available,
> etc...

I miss the command line options too.

The interface was changed because they decided to remove the ncurses support, so people without ncurses can still compile ncftp. But, they still provide the old ncurses-based bookmark editor as a seperate program (ncftpbookmarks), and if you type "make install", ncftp will run the old bookmark editor each time you type "bookmarks" or "open".

Rcomment-before 16 Jun 1999 17:50 Rcomment-trans nachoz Rcomment-after

Re: NCFTP 3.0
Well, not only is background useful for things other than warez, NcFTP is fully capable of bgput and bgget.

I'm not very happy with 3.0, myself. The last version was perfect, but the new one blows. The bookmarking was less of a PITA, the interface was nicer, command line options were available, etc...

E18c8cc8b352405a9402cd5c30a868ac_thumb

Project Spotlight

Micro Tetris

A very small Tetris clone for embedded systems.

No-screenshot

Project Spotlight

mylvmbackup

A utility for creating MySQL backups via LVM snapshots.