tnftp

tnftp

Web site:
Category: Network
Subcategory: File Transfer
Platform: UNIX-like
License: BSD
Interface: CLI
Programing language: ?
First release: March 1999
Rating:  star  star

line

tnftp – enhanced ftp client.

The enhancements over the standard ftp client in 4.4BSD include:
* command-line editing within ftp
* command-line fetching of URLS, including support for:
– http proxies (c.f: $http_proxy, $ftp_proxy)
– authentication
* context sensitive command and filename completion
* dynamic progress bar
* IPv6 support (from the WIDE project)
* modification time preservation
* paging of local and remote files, and of directory listings (c.f: `lpage’, `page’, `pdir’)
* passive mode support, with fallback to active mode
* `set option’ override of ftp environment variables
* TIS Firewall Toolkit gate ftp proxy support (c.f: `gate’)
* transfer-rate throttling (c.f: `-T’, `rate’)

The project developer is Luke Mewburn.

Midnight Commander

Midnight Commander

Web site: midnight-commander.org
Category: Network
Subcategory: File Managers, File Transfer
Platform: Linux, OS X, UNIX-like, Windows
License: gpl
Interface: TUI
Programing language: ?
First release: March 1994
Rating:  star  star  star

line

GNU Midnight Commander – a visual file manager, licensed under GNU General Public License and therefore qualifies as Free Software. It’s a feature rich full-screen text mode application that allows you to copy, move and delete files and whole directory trees, search for files and run commands in the subshell. Internal viewer and editor are included.

Midnight Commander (mc) is based on versatile text interfaces, such as Ncurses or S-Lang, which allows it to work on a regular console, inside an X Window terminal, over SSH connections and all kinds of remote shells.

MC is a visual system shell, so all operations can be performed without entering any commands, using only the semigraphic interface. It allows you to perform file operations with the mouse, function keys (F1 – F12 on the keyboard) and the cursor. The TUI Midnight Commander is divided into two panels, each displaying files or information about them, which simplifies operations such as moving or copying files.

The application allows you to connect to servers (FTP, FISH and SMB) with access to their content in one of the selected windows; on the connected remote file system, you can perform standard operations (depending on the type of connection) – browsing, deleting and copying files or changing permissions.

The project founder is Miguel de Icaza.

FireFTP

FireFTP

Web site: fireftp.net
Category: Network
Subcategory: File Transfer
Platform: Linux, OS X, UNIX-like, Windows
License: Mozilla Public License Version 1.1
Interface: GUI
Programing language: ?
First release: March 2004
Rating:  star  star  star

line

FireFTP – a free, secure, cross-platform FTP/SFTP client for Waterfox (previously for Firefox) which provides easy and intuitive access to FTP/SFTP servers.

Features:
– Cross-platform: Works on Windows, Mac OS X, Linux
– Secure: SSL/TLS/SFTP support, same encryption used with online banking and shopping
– Synchronization: Keep directories in sync while navigating
– Directory Comparison: Compare directory content (compares subdirectories too!)
– International: Available in over 20 languages
– Character Set Support: UTF8 and just about any other character encoding supported
– Automatic reconnect and resuming of transfers
– Search/Filtering
– Integrity Checks of transfers (XMD5, XSHA1)
– Export/Import accounts
– Remote Editing
– File Hashing: Generate hashes of files (MD5, various SHA’s)
– Drag & Drop
– File Compression: Using MODE Z
– Timestamp Synchronization
– Proxy support
– FXP support
– Advanced properties (CHMOD, recursive CHMOD, thumbnails)
– IPv6 support
– Open Source

The project founder is Mime Čuvalo.

Tux Commander

Tux Commander

Web site: tuxcmd.sourceforge.net
Category: Network
Subcategory: File Managers, File Transfer
Platform: Linux, UNIX-like
License: GPL
Interface: GUI
Programing language: Object Pascal
First release: November 13, 2002
Rating:  star  star  star  star

line

Tux Commander – a windowed file manager with 2 panels side by side similar to popular Total Commander or Midnight Commander file managers. The main goal of this project is to create powerful and user friendly file manager for Unix operating systems.

General features:
– Graphical application, uses GTK2 windowing toolkit
– Two directory panels side by side (vertical)
– Tabbed interface, buttons for quick access to favorite places
– Configurable mounter bar for quick access to removable media and network shares
– Multilingual user interface
– Basic VFS (Virtual File System) support, allowing you to browse archives and network places
– Extendable via plugin system, several VFS modules available in the distribution
– Portable, no installation required, usable right after the extraction
– Designed for GNOME and XFCE desktop environments while preserving complete independency (libraries are loaded dynamically when available)
– Extension-based file type actions (associations)
– Threaded file operations
– Large files (> 4GB) support
– Main application written in Object Pascal language (with FreePascal as default compiler), plugins are written in C/C++ language
– Sources available in GIT repository

The project developer is Tomáš Bžatek.
The latest version of Tux Commander 0.6.70 was released in 2009.

rsync

rsync

Web site: rsync.samba.org
Category: Network
Subcategory: File Backup and Sync
Platform: BSD, Linux, OS X, UNIX-like, Windows
License: GPL
Interface: text
Programing language: C
First release: June 19, 1996
Rating:  star  star  star  star  star

line

rsync – an open source utility that provides fast incremental file transfer.

rsync uses the “rsync algorithm” which provides a very fast method for bringing remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand.

It can copy locally, to/from another host over any remote shell, or to/from a remote rsync daemon. It offers a large number of options that control every aspect of its behavior and permit very flexible specification of the set of files to be copied. It is famous for its delta-transfer algorithm, which reduces the amount of data sent over the network by sending only the differences between the source files and the existing files in the destination. Rsync is widely used for backups and mirroring and as an improved copy command for everyday use.

Some features of rsync:
– can update whole directory trees and filesystems
– optionally preserves symbolic links, hard links, file ownership, permissions, devices and times
– requires no special privileges to install
– internal pipelining reduces latency for multiple files
– can use rsh, ssh or direct sockets as the transport
– supports anonymous rsync which is ideal for mirroring

rsync was originally written by Andrew Tridgell and Paul Mackerras.

luckyBackup

luckyBackup

Web site: luckybackup.sourceforge.net
Category: Network
Subcategory: File Backup and Sync
Platform: BSD, Linux, OS X, OS/2, UNIX-like, Windows
License: GPL
Interface: GUI
Programing language: C++
First release: 2008
Rating:  star  star  star  star

line

luckyBackup – an application that backs-up and/or synchronizes any directories with the power of rsync. Its main features are: backup, safety, synchronization, exclude/only include options, allows custom rsync options, remote connections, restore and dry-run operations, scheduling, profiles and command line mode.

It is simple to use, fast (transfers over only changes made and not all data), safe (keeps your data safe by checking all declared directories before proceeding in any data manipulation ), reliable and fully customizable.

Main features:
– Creates multiple backup “snapshots”
– Sync any directories keeping the files that were most recently modified on both of them
– Checks whether the directories you’ve declared exist or if they are empty and warns you accordingly
– Exclude any file, folder or pattern from the transfer
– Add/remove any rsync option
– Remote connections are possible, either for use as a source or as a destination
– You can execute any command(s) before or after a specific task
– Perform a trial run that doesn’t make any changes (and produces mostly the same output as a real run)
– A separate check-box can be used to include or not the operations within a profile
– You can save your preferences in a .profile file and load it whenever needed
– Scheduling for execution of already created profiles via cronjobs is supported

The project developer is Loukas Avgeriou.

Procmail

Procmail

Web site: www.procmail.org
Category: Network
Subcategory: Email Clients
Platform: Linux, UNIX-like
License: GPL
Interface: CLI
Programing language: ?
First release: December 7, 1990
Rating:  star  star  star

line

Procmail – a versatile e-mail processor and can be used to create mail-servers, mailing lists, sort your incoming mail into separate folders/files (very convenient when subscribing to one or more mailing lists or for prioritising your mail), preprocess your mail, start any programs upon mail arrival (e.g. to generate different chimes on your workstation for different types of mail) or selectively forward certain incoming mail automatically to someone.

Procmail was originally designed and developed by Stephen R. van den Berg. In the fall of 1998, recognizing that he didn’t have the time to maintain procmail on his own, Stephen created a mailing list for discussion of future development and deputized Philip A. Guenther as a maintainer.

Download

git://git.cuci.nl/procmail

getmail

getmail

Web site: pyropus.ca/software/getmail/
Category: Network
Subcategory: Email Clients
Platform: Linux, UNIX-like
License: GPL
Interface: CLI
Programing language: Python
First release: 1998
Rating:  star  star

line

getmail – a mail retriever designed to allow you to get your mail from one or more mail accounts on various mail servers to your local machine for reading with a minimum of fuss. getmail is designed to be secure, flexible, reliable, and easy-to-use. getmail is designed to replace other mail retrievers such as fetchmail.

Features:
– simple to install, configure, and use
– retrieve virtually any mail
– support for accessing mailboxes with the following protocols: POP3, POP3-over-SSL, IMAP4, IMAP4-over-SSL, SDPS (Demon UK’s extensions to POP3)
– support for message filtering, classification, and annotation by external programs like spam filters and anti-virus programs
– support for delivering messages to different destinations based on the message recipient
– written in Python, and therefore easy to extend or customize

The project developer is Charles Cazabon.

fdm

fdm

Web site: github.com/nicm/fdm
Category: Network
Subcategory: Email Clients
Platform: Linux, UNIX-like
License: ISC
Interface: CLI
Programing language: C
First release: January 18, 2007
Rating:  star  star  star

line

fdm (fetch/filter and deliver mail) – a program designed to fetch mail from POP3 or IMAP servers, or receive local mail from stdin, and deliver it in various ways.

The project developer is Nicholas Marriott.

Fetchmail

Fetchmail

Web site: www.fetchmail.info
Category: Network
Subcategory: Email Clients
Platform: Linux, UNIX-like
License: GPL
Interface: CLI
Programing language: C
First release: May ?
Rating:  star  star  star

line

Fetchmail – a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections). It supports every remote-mail protocol now in use on the Internet: POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, ETRN, and ODMR. It can even support IPv6 and IPSEC.

Fetchmail retrieves mail from remote mail servers and forwards it via SMTP, so it can then be read by normal mail user agents such as mutt, elm(1) or BSD Mail. It allows all your system MTA’s filtering, forwarding, and aliasing facilities to work just as they would on normal mail.

Fetchmail offers better protection against password-sniffing than any other Unix remote-mail client. It supports APOP, KPOP, OTP, Compuserve RPA, Microsoft NTLM, and IMAP RFC1731 encrypted authentication methods including CRAM-MD5 to avoid sending passwords en clair. It can be configured to support end-to-end encryption via tunneling with ssh, the Secure Shell.

Fetchmail can be used as a POP/IMAP-to-SMTP gateway for an entire DNS domain, collecting mail from a single drop box on an ISP and SMTP-forwarding it based on header addresses. (We don’t really recommend this, though, as it may lose important envelope-header information. ETRN or a UUCP connection is better.)

The original author of Fetchmail is Eric S. Raymond.