Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |  Internet  |  FTP  |  NcFTP Client

NcFTP Client

NcFTP Client - 3.2.0

FTP client

All Time: (3.6)
Version 3.2.0: (2.3)
Selected Version: 3.2.0
Release Date: 2006-08-05
License: Freeware
Downloads (version 3.2.0): 8,430
Downloads (all versions): 87,494

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

The purpose of ncftp is to provide a powerful and flexible interface to the Internet standard File Transfer Protocol. It is intended to replace the stock ftp program that comes with the system.

Although the program appears to be rather spartan, you'll find that ncftp has a wealth of valuable performance and usage features. The program was designed with an emphasis on usability, and it does as much as it can for you automatically so you can do what you expect to do with a file transfer program, which is transfer files between two interconnected systems.

Some of the cooler features include progress meters, filename completion, command-line editing, background processing, auto-resume downloads, bookmarking, cached directory listings, host redialing, working with firewalls and proxies, downloading entire directory trees, etc., etc.

The ncftp distribution comes with the useful utility programs ncftpget(1) and ncftpput(1) which were designed to do command-line FTP. In particular, they are very handy for shell scripts. This version of ncftp no longer does command-line FTP, since the main ncftp program is more of a browser-type program.

What's new in this version:

  • Fixed problem where ncftpbatch may requeue downloads when the local file was the same as the remote file.
  • ncftpls has been enhanced so that using the new -m option will have it try a machine-readable list command. These commands need to be implemented on the remote server for it to work.
  • ncftpls can now try to attempt to filter the files with a wildcard with the new -i option. For this option to work, this functionality must be properly implemented in the FTP server software.
  • ncftpls can also now behave similar to /usr/bin/find, with the new -g option. When invoked with -gg, it appends a slash to directory pathnames so you can distinguish files from directories.
  • Fixed a problem with ASCII translation where a CR+LF may not have been converted to the local text EOLN format if the CR+LF was split over an internal block boundary. The ASCII translation code has been rewritten so it is also more tolerant of malformatted text, such as CR+CR+LF end-of-lines.
  • You can now edit remote files, thanks to . The new "edit" command downloads to a temporary file, runs your $EDITOR, and uploads any changes back to the remote server. Naturally this requires both read and write permission on the remote server.
  • Handling "~" in paths a little better. Try to expand it to the remote home directory for remote commands, and the local home directory for local commands.
  • Progress meters now output to stderr. This eliminates a problem when using ncftpput with "-c" mode, which would result in a corrupted file.
  • More careful about trimming the $HOME/.ncftp/log file so it does not get too small.
  • You can now resume uploads when uploading into a temporary file (e.g. ncftpput's -S and -T options for using a temporary suffix or prefix).
  • The utility programs' "-X" option has been enhanced so it will automatically translate some /usr/bin/ftp commands into the raw RFC 959 FTP protcool commands that are required for this feature.
  • Fixes for Cygwin.
  • Some fixes for largefile support on Windows.
  • You can now resume transfers in ASCII mode, rather than just binary.
  • Fixed a problem with recursive uploads for Windows.
  • Opening a site with a bookmark no longer assumes that the server's software has the same configuration (i.e. if it did not support SIZE before, it now checks for SIZE each time rather than assuming each time the site is opened that the server does not support SIZE).
  • You can now use an empty password if your user account does not have a password.
  • Fixed a problem in the "ls" implementation for international month names.
  • Fixed a bug where Type of Service socket options were being set with IPPROTO_TCP instead of IPPROTO_IP.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.4 PPC
  • Mac OS X 10.3.9
  • Mac OS X 10.3

Additional Requirements:

  • Mac OS X 10.3.2 or higher

Screenshots:

Download Links:

Download Links:

Your Installed Versions:


 

Feedback Summary:

Version 3.2.0:
Overall Rating: (2.3) Features: (2.3) Support: (2.3)
Ease of Use: (2.3) Quality / Stability: (2.3) Price: (3.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

NcFTP Client Reviewworks fine - Version: 3.2.3, 9/22/2009 03:48PM PST

davenorth
I had trouble building from source (never did figure out the problem) and was delighted to find a precompiled binary. Installed/worked fine on Snow Leopard.

If you haven't used ncftp, you're in for something of a treat. Handles autocompletion, recursion, etc with virtually no effort on the user's part. I use it a lot for local (lan) transfers where user-to-user ftp is okay, but it's perhaps even more useful when doing anonymous ftp to a download site.
Post a commentAlert Admin

NcFTP Client ReviewAlways great - Version: 3.2.3, 7/28/2009 11:19PM PST

Fotmasta
I have been faithfully using this for more than 4 years. I've used NcFTP on Solaris, Redhat, and OS X. Fantastic.
Post a commentAlert Admin

NcFTP Client Commentarybest ftp client i've ever used - Version: 3.2.0, 3/15/2007 10:19AM PST

(2 of 2 users found this comment useful)

XLarge
This is the best ftp client i know, it requires a bit of terminal skills, but it is by far the most stable and reliable out there.

Post a commentAlert Admin