ftp server
vsftpd 2.1.2
vsftpd is a GPL licensed FTP server for UNIX systems, including Linux. more>>
Recent evidence shows that vsftpd is also extremely fast and scalable. vsftpd has achieved ~4000 concurrent users on a single machine, in a production environment.
If your main requirement from an FTP server is one of the following things then yes, vsftpd is probably the FTP server you are looking for:
- Security
- Performance
- Stability
The only reason you might prefer a different FTP server to vsftpd is if you really need the configurability of one of the more bloated FTP servers. Having said this, note that vsftpd caters for the vast majority of use cases.
Even if vsftpd appears to be missing a feature, it is often satisfied by an external component such as PAM or xinetd / tcp_wrappers. In this regard, vsftpd is being a small modular component in the proper spirit of UNIX. Finally, consider moving to vsftpd even if it means sacrificing some whacky feature of your current FTP server. The security, performance and stability gains are waiting for you.
Major Features:
- Virtual IP configurations
- Virtual users
- Standalone or inetd operation
- Powerful per-user configurability
- Bandwidth throttling
- Per-source-IP configurability
- Per-source-IP limits
- IPv6
- Encryption support through SSL integration
Enhancements:
- vsftpd-2.1.2 is released - with a couple of regression fixes. SSL support was fixed so that the data connection timeout does not fire incorrectly, and the bandwidth limiter is applied consistently. An absent per-user config file no longer fails a login (as per v2.0.7 and earlier). The build was fixed for various systems such as Ubuntu 9.04. Note that v2.1.2 is the same as v2.1.1 but with a compile fix for users with libcap-devel installed. . Please refer to the v2.1.2 Changelog and vsftpd FAQ (frequently asked questions) for a list of common questions!
- If you use vsftpd, like it, and think it's worthy of a donation, then click on the Paypal button on the left of the page.
- ftp.freebsd.org switched to vsftpd.
- vsftpd tarballs are now GPG signed by me.
ProFTPD 1.3.1rc1
ProFTPD - A full-featured and extremely fast FTP server for UNIX-like systems. more>>
There are currently a very limited number of FTP servers running on Unix (or Unix-like) hosts. The most commonly used server is wu-ftpd. While wu-ftpd provides excellent performance and is generally a good product, it lacks numerous features found in newer Win32 FTP servers and has a poor security history.
Many people, including the developers who work on ProFTPD, have spent a great deal of time fixing bugs and hacking features into wu-ftpd. Unfortunately, it quickly became clear that a complete redesign was necessary in order to implement the configurability and features desired.
ProFTPD is not a hack based on any other server, its an independent source tree from the ground up. A number of well known and high traffic sites use ProFTPD.

Glub Tech Secure FTP for Unix 2.5.17
Allow for a 128-bit encrypted secure connection to be made to a server for unix more>> Secure FTP is a client application/applet that allows for a 128-bit encrypted secure connection to be made to a server that supports FTP over SSL (or FTPS).
The application can be run via its graphical user interface (GUI) or from the command-line interface (CLI), allowing for headless (scriptable) operation. This makes Secure FTP a great option for both novice and advanced users.
The applet has been tested to run in Microsoft Internet Explorer, Firefox, and Safari. It can be configured to auto-login as an easy way for new users to transfer data from their machine to/from yours.
The client is both RFC 2228 and RFC 4217 compliant and offers both types of SSL connection options: explicit and implicit, which means more server compatibility.
Secure FTP is free to use for noncommercial use. Those wishing to use the client for commercial purposes are granted a license free of charge for 30 days. If you wish to use the applet version of Secure FTP, there is a cost associated with it for all uses.<<less
encrypted secure connection to be made to a server for unix. connection to be made to a server that supports FTP over SSL (or FTPS). The application can be runFreeNAS 0.684b
FreeNAS is a Free NAS server more>>
FreeNAS is a NAS server that supports FTP, NFS protocols, Software RAID.
FreeNAS takes less than 16MB once installed on Compact Flash, hard drive or USB key.
Chestnut FTP Search 0.4
Chestnut FTP Search is a web application to search for files on FTP servers. more>>
The program is written in Python using web.py framework. To store file indexes PostgreSQL or MySQL is use.
Main features:
- Four search modes: partial match, exact match, regular expression, shell pattern. Every mode can by case sensitive or case insensitive
- Character set can by specified for particular server to allow non ASCII file names.
- Multi-threaded indexer
- i18n support
tnftp 20070806
tnftp is a port of the NetBSD FTP client to other systems. more>>
This project offers many enhancements over the traditional BSD FTP client, including command-line editing, command-line fetches of FTP and HTTP URLs (including via proxies), command-line uploads of FTP URLs, context-sensitive word completion, dynamic progress bar, IPv6 support, modification time preservation, paging of local and remote files, passive mode support (with fallback to active mode), SOCKS support, TIS FWTK gate-ftp server support, and transfer rate throttling.
tnftp is the default FTP client found in FreeBSD, MacOS X, NetBSD, and SuSE Linux.
Enhancements:
- The "-s srcaddr" option was implemented to set the local IP address for all connections.
- The "-q quittime" option is supported when waiting for server replies.
- The IEC 60027-2 units such as "KiB" and "MiB" are used instead of "KB", "MB", etc.
- Portability fixes were made, including for FreeBSD, Mac OS X, and Solaris.
bftpd 1.9.3
bftpd program is a small, easy-to-configure FTP server. more>>
Main features:
- Easy configuration
- Speed
- Support for most RFC FTP commands
- tar.gz on-the-fly compression/archiving
- Security with chroot without special setup
- No need for files (sh, ls...) in a chroot environment
- Logging to wtmp and to a logfile or syslog
- PAM and passwd/shadow support
- Support for SITE CHOWN/CHMOD
Running the server:
bftpd runs in either standalone or inetd mode.
If you want inetd mode
Add the following to your /etc/inetd.conf:
ftp stream tcp nowait root /usr/sbin/bftpd bftpd
Give inetd a HUP or reboot your system. Your FTP server should work now.
If you want inetd mode with xinetd
Add the following to your /etc/xinetd.conf:
service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/bftpd
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
}
CrossFTP for Firefox 1.03
CrossFTP for Firefox is a versatile Cross-Platform FTP client extension. more>>
This plugin contains two FTP tools: CrossFTP Client and Server. which will appear in the Firefoxs Tools menu:
- CrossFTP Client is a versatile GUI FTP client for multiple platforms. It uses a familiar, Explorer-like interface that even the most novice user can master in minutes.
- CrossFTP Server is a professional FTP Server for multiple platforms. It offers you a high-performance, extremely configurable, and most of all a secure FTP server.
wzdftpd 0.8.2
wzdftpd is a modular and portable FTP server, which supports SSL, IPv6, multithreading, and external scripts. more>>
wzdftpd project also supports bandwith limitation (per user, per group, or globally), group administrators, and per command authorization.
Main features:
- Simple configuration file, supporting inclusions
- Online administration, using SITE commands
- Backends to store users/groups in different structures
- Modules: internal, using shared librairies, or external (scripts/applications), and protocols
- Extensions scripts can be written in TCL or Perl
- Powerfull event system
- Jobs scheduler, also known as crontab
- Users are virtual: you do not need to create users in system
- SSL/TLS support
- IPv6 support (Experimental)
- Server is designed to run as a non-privileged user to enforce security
- Server can detect ip changes (dynamic ips) and set ip and passive ip accordingly
- Cross devices operations (copy/move) (though can be slow)
- Logging support (compatible with the wu-ftpd standard)
- Designed for high performances: coded with C, multithreaded
- Portable: runs on linux, BSD and windows
Moreover, wzdftpd is based on a particular philosophy:
- free software: wzdftpd is, and will remain free software, meaning you have complete access to the source code, the right to modify it, and the right to redistribute it.
- transparency: source code is documented, and available to everyone. The bug-tracker database is also freely accessible, and any bug report will be considered appropriately.
- designed for users: any idea/suggestion is welcome, and even if all will not be implemented, they will be taken into consideration.
- respect of licenses: all libraries or code fragments used by wzdftpd are used in proper respect to the authors license. Any file/feature/library in contradiction with this idea will be removed immediatly.
Enhancements:
New features
- SQLite backend has been added
- Brand new Windows installer
- Extra SITE HELP documentation added for various commands
- SQL backends can connect to SQL servers using TLS encryption
Bugfixes
- Lots of spelling errors and ambiguities have been corrected in server responses
- Event triggers now work correctly on Windows when specifying full paths for the scripts
- First entry in a directory list is now correctly sent to the client
- MLST/MLSD command was missing the PERM= field
- Can now set the passive port range to just one port without the server crashing
- syslog output now works correctly
- Users can no longer CWD into a directory they dont have list/read permissions for
- Cookies code is now thread-safe, fixing some stability issues
- Dozens of other bugfixes and stability improvements
- Server will no longer randomly crash when using the "site shutdown" command
Adblock Plus Filter Uploader 1.0.2
Adblock Plus Filter Uploader is a Firefox extension that uploads the filters from your Adblock Plus installation to a FTP server more>>
This extension requires Adblock Plus! https://addons.mozilla.org/mozilla/1865/ This just uploads the filters you have in Adblock Plus to a FTP server!
This will only be useful for people who actively modify their filters and either want to share them with others or synchronize the filters between different computers.
Glub Tech Secure FTP 2.5.13
Glub Tech Secure FTP is a utility that allows FTP connections to be made using SSL. more>>
The application can be run via its graphical user interface (GUI) or from the command-line interface (CLI), allowing for headless (scriptable) operation. This makes Secure FTP a great option for both novice and advanced users.
The client is fully RFC 2228 compliant and offers both types of SSL connection options: explicit and implicit, which means more server compatibility.
Secure FTP is free to use for noncommercial use. Those wishing to use the client for commercial purposes are granted a license free of charge for 30 days.
The client is supported on Windows, Mac OS X, and any Unix platform where a Java 2 runtime environment (version 1.4+) is present. It was written in 100% pure Java.
Enhancements:
- The software was translated into French.
- Minor bug fixes and library updates were done.
RSS Ripper 1.0
RSS Ripper project is a set of Python scripts that rewrites RSS feeds as required for better ease of use. more>>
Example Usage:
Rename digg_ripper.py-dist
mv digg_ripper.py-dist digg_ripper.py
Edit the FTP values at the top of the script to point to your own FTP.
FTP_HOST = example.com
FTP_USER = username
FTP_PASS = password
FTP_DIR = ~/path/to/public_html
Run it:
python digg_ripper.py
or
./digg_ripper.py
You may want to add a cron job:
0 * * * * /path/to/rss_ripper/digg_ripper.py >/dev/null 2>&1
And finally you can subscribe to your own custom rss feed.
pro-search 0.17.2
pro-search is a crawler for FTP servers, SMB shares, HTTP servers, and DC++ networks. more>>
GtkFtpd 1.0.4
GtkFtpd provides an FTP server with a personal, convivial interface. more>>
GtkFtpd is an FTP server designed to provide a personal, convivial interface.
Its very easy to use.
It allows direct interaction with connected users, giving a real-time display of what they are doing, along with the option to kick or ban them.
Ftpmap 0.4
Ftpmap enables you to find what software/version a FTP server is running according to its fingerprint. more>>
Ftpmap scans remote FTP servers to identify what software and what versions they are running.
It uses program-specific fingerprints to discover the name of the software even when banners have been changed or removed, or when some features have been disabled.
IPv6 is fully supported.
Install>/b>
./configure
make
make install
Usage
Usage : ftpmap [-h] [-P ] [-u ] [-p ] -s
-h : help
-P : connect to port (default=21)
-u : login to the server as (default=ftp)
-p : use this password (default=mickey@disneyland.com)
-s : connect to FTP server running on (IP or name)
Whats New in This Release:
- Check for ESTP/ESTA.
- Dont give up when a command times out.
- More fingerprints.