ProFTPD – highly configurable FTP server software

ProFTPD is a highly configurable FTP server that’s uses an original design and implementation, and is not a fork of ftpd.

ProFTPD is popular with many service providers for delivering update access to user web pages, without resorting to Unix shell accounts.

This is free and open source software.

Features include:

  • Single main configuration file, with directives and directive groups which are intuitive to any administrator who has ever used the Apache web server.
  • Per directory “.ftpaccess” configuration similar to Apache’s “.htaccess”.
  • Easy to configure multiple virtual FTP servers and anonymous FTP services.
  • Designed to run either as a stand-alone server or from inetd/xinetd, depending on system load.
  • Anonymous FTP root directories do not require any specific directory structure, system binaries or other system files.
  • No SITE EXEC command. In modern Internet environments, such commands are a security nightmare.
  • Source code is available (and must always be available) for administrators and developers to audit.
  • Hidden directories and files, based on Unix-style permissions or user/group ownership.
  • Runs as a configurable non-privileged user in stand-alone mode in order to decrease chances of attacks which might exploit its “root” abilities.
  • Logging and utmp/wtmp support. Logging is compatible with the wu-ftpd standard, with extended logging available.
  • Shadow password suite support, including support for expired accounts.
  • Modular design, allowing server to be extended easily with modules. Modules have been written for SQL databases, LDAP servers, SSL/TLS encryption, RADIUS support, etc.
  • IPv6 support.
  • Cross-platform support – runs under Linux, Mac OS X, NetBSD, Solaris, IRIX, AIX, and many others.

Support: GitHub Code Repository
Developer: John Morrissey, Michael Renner, Daniel Roesen, TJ Saunders
License: GNU General Public License v2.0

ProFTPD is written in C. Learn C with our recommended free books and free tutorials.

Return to FTP Servers Home Page

Read our complete collection of recommended free and open source software. The collection covers all categories of software.
Share this article