Description:An advanced and very configurable FTP server
License: GPL-2
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
1.3.7a-r1 ~ + + ~ ~ - ~ + + - - + +

USE flags

  • acl - Add support for Access Control Lists
  • authfile - Enable support for the auth-file module
  • ban - Enable support for the mod_ban module
  • caps - Use Linux capabilities library to control privilege
  • case - Enable support for the mod_case module
  • clamav - Add support for Clam AntiVirus software (usually with a plugin)
  • copy - Enable support for the mod_copy module
  • ctrls - Enable support for the mod_ctrls and mod_ctrls_admin modules
  • deflate - Enable support for the mod_deflate module
  • diskuse - Enable support for the mod_diskuse module
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • dso - Enable support for the mod_dso module
  • dynmasq - Enable support for the mod_dynmasq module, for dynamically updating MasqueradeAddress for dyndns-like scenarios)
  • exec - Enable support for the mod_exec module. WARNING: this could be a security risk
  • hardened - Activate default security enhancements for toolchain (gcc, glibc, binutils)
  • ident - Enable support for the mod_ident module
  • ifsession - Enable support for the ifsession module
  • ifversion - Enable support for the mod_ifversion module
  • ipv6 - Add support for IP version 6
  • kerberos - Add kerberos support
  • ldap - Add LDAP support (Lightweight Directory Access Protocol)
  • libressl - Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
  • linguas_en_US - English locale for America
  • linguas_ko_KR - Korean locale
  • linguas_zh_CN - Chinese locale for Peoples Republic of China
  • linguas_zh_TW - Chinese locale for Taiwan
  • log-forensic - Enable support for the mod_log_forensic module, log only suspicious actions.
  • memcache - Enable support for the mod_memcache module, for using memcached servers
  • msg - Enable support for the mod_msg module, allows system users to send messages to connected clients via the ftpdctl program.
  • mysql - Add mySQL Database support
  • ncurses - Add ncurses support (console display library)
  • nls - Add Native Language Support (using gettext - GNU locale utilities)
  • pam - Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
  • pcre - Add support for Perl Compatible Regular Expressions
  • postgres - Add support for the postgresql database
  • qos - Enable support for the mod_qos module
  • radius - Add support for RADIUS authentication
  • ratio - Enable support for the mod_ratio module
  • readme - Enable support for the mod_readme module
  • rewrite - Enable support for the rewrite module
  • selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • sftp - Enable support for the mod_sftp module and optionally mod_sftp_sql and mod_sftp_pam if matching USE flags are enabled
  • shaper - Enable support for the mod_shaper module
  • sitemisc - Enable support for the sitemisc module
  • snmp - Add support for the Simple Network Management Protocol if available
  • sodium - Use dev-libs/libsodium for password encryption an key exchange
  • softquota - Enable support for the quotatab module
  • sqlite - Add support for sqlite - embedded sql database
  • ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
  • tcpd - Add support for TCP wrappers
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • unique-id - Enable support for the mod_unique_id module, every connection gets unique ID.
  • vroot - Enable support for the virtual root module
  • xinetd - Add support for the xinetd super-server

Security Advisory

Date Severity Title
8 months low ProFTPD: Denial of service
about 1 year normal ProFTPd: Multiple vulnerabilities
over 1 year high ProFTPD: Remote code execution
over 7 years high ProFTPD: Multiple vulnerabilities
about 12 years normal ProFTPD: Multiple vulnerabilities
about 14 years high ProFTPD: Local privilege escalation
over 14 years high ProFTPD: Remote execution of arbitrary code
almost 16 years normal ProFTPD: Format string vulnerabilities
almost 17 years high ProFTPD Access Control List bypass vulnerability

Also available in: Atom

Thank you!