P5-net-ftpserver

Jul 20, 2023

A full-featured, secure, extensible and configurable Perl FTP server. Major features of NetFTPServer include

  • Feature parity with wu-ftpd, wu-ftpd style aliases and cdpath.
  • IP-based and IP-less virtual hosting.
  • Virtual filesystem allows the FTP server to serve files from a SQL database.
  • Configurable and extensible in Perl.
  • sections in ftpd.conf file.
  • Supports all the latest RFCs and Internet Drafts, including MLST, MLSD, FEAT, OPTS, LANG.
  • Secure by design and implementation, can run in a chroot jail.
  • PAM authentication and anonymous mode.
  • Resource limits.
  • Run standalone or from inetd.
  • Configurable server greetings and welcome messages.
  • Sophisticated access control rules.
  • SITE EXEC disabled by default.
  • Syslog logging.
  • Set TCP parameters.


Checkout these related ports:
  • Yafc - Yet another FTP client, similar to ftp(1)
  • Wzdftpd - Modular FTP server configurable online using SITE commands
  • Wput - Upload files or directories to FTP server with resume support
  • Wmget - Dock app for Window Maker providing wget functionality
  • Wget - Retrieve files from the Net via HTTP(S) and FTP
  • Weex - Non-interactive FTP client
  • Waiho - Simple FTP client for GNUstep
  • Vsftpd - FTP daemon that aims to be "very secure"
  • Vsftpd-ext - FTP daemon that aims to be "very secure". Extended build
  • Uftp - Multicast capable FTP client and server
  • Twoftpd - Simple, secure, efficient FTP server
  • Tnftpd - Enhanced FTP server from NetBSD
  • Tnftp - Enhanced FTP client from NetBSD
  • Tftp-hpa - Advanced TFTP server
  • Termscp - TUI file transfer and explorer with support for SCP/SFTP/FTP/S3