tnftp  20210827
About: tnftp is an enhanced ftp client (prior name "lukemftp").
  Fossies Dox: tnftp-20210827.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

tnftp Documentation

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the steelblue colored "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies tnftp-20210827.tar.gz contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).


tnftp' is a port' of the NetBSD FTP client to other systems. See for more details about NetBSD.

tnftp was formerly known as lukemftp' It was renamed to tnftp' by Luke Mewburn in February 2003.

The enhancements over the standard ftp client in 4.4BSD (and derivatives) include: * command-line editing within ftp * command-line fetching of URLS, including support for: - http proxies (see $http_proxy, $ftp_proxy) - authentication * configurable prompt * context sensitive command and filename completion * dynamic progress bar * feature negotiation extensions from RFC 2389 (see feat' and remopts') * extensions to ftp from the IETF ftpext working group (see mlsd' and mlst') * IPv6 support (from the WIDE project) * modification time preservation * paging of local and remote files, and of directory listings (see lpage', page', pdir') * passive mode support, with fallback to active mode * retrieval of filenames listed in a given file (see fget') * set option' override of ftp environment variables * TIS Firewall Toolkit gate ftp proxy support (see gate') * transfer-rate throttling (see -T', rate') * uploading of files on the command line (see `-u') * (Dante) SOCKS5 support

Previous features, currently disabled until a test system is available: * SOCKS4 support


Refer to `INSTALL' for more information on how to compile and install tnftp.


Please email feedback back to the maintainer: Luke Mewburn

tnftp is covered by a BSD-style copyright notice. Please refer to the file `COPYING' for more information.


The primary ftp site for tnftp is:


$NetBSD: README,v 1.10 2007/08/06 01:58:57 lukem Exp $