Features & Platforms

Configuration

Apache-like Configuration

Single main configuration file with directives and directive groups intuitive to any administrator who has used the Apache web server.

Per-directory .ftpaccess

Per-directory configuration files similar to Apache's .htaccess, providing fine-grained access control.

Virtual Hosts & Anonymous FTP

Easy to configure multiple virtual FTP servers and anonymous FTP services. No specific directory structure or system binaries required.

Flexible Deployment

Designed to run either as a stand-alone server or from inetd/xinetd, depending on system load.

Security

No SITE EXEC

No SITE EXEC command. In modern Internet environments, such commands are a security nightmare.

Non-privileged Operation

Runs as a configurable non-privileged user in stand-alone mode to decrease chances of attacks exploiting root abilities.

Open Source Auditable

Source code is available (and must always be available) for administrators and developers to audit.

Hidden Files & Shadow Passwords

Hidden directories and files based on Unix-style permissions. Shadow password suite support including expired accounts.

Extensibility

Modular Design

Server can be extended easily with modules. Modules have been written for SQL databases, LDAP servers, SSL/TLS encryption, RADIUS support, and more.

Comprehensive Logging

Logging and utmp/wtmp support. Logging is compatible with the wu-ftpd standard, with extended logging available.

IPv6 Support

Full IPv6 support for modern network environments.

Supported Platforms

ProFTPD is known to compile and run on the following platforms. If you know of any that are not in this list, please contact the core team.

AIX
BSD/OS
Cygwin
Digital Unix
DG/UX
HP/UX
IRIX
Linux
macOS
SCO
FreeBSD
NetBSD
OpenBSD
Solaris
SunOS
Linux for IBM S/390, zSeries

The ProFTPD core team has access to test on this platform. If you wish to donate hardware or network access, please contact the core team.

While ProFTPD should compile "out of the box" under macOS, Fink includes ProFTPD in its distribution for OS X.