Bibliotech Net::FTPServer

News

Fri Nov 3 13:38:14 GMT 2000

Version 0.9.1 released. Many documentation updates. Added easily customizable SITE commands.

Thu Nov 2 18:39:30 GMT 2000

Version 0.9.0 released. Added a anonymous read-only FTP personality. With this personality, the FTP server contains no code which could be used to write, create directories, delete files, etc. The FTP server will also only accept anonymous logins, and contains no code for checking /etc/passwd or PAM. This is a candidate for a 1.0.0 release. Please download it, play with it, and send me your feedback.

Thu Nov 2 18:09:12 GMT 2000

Version 0.8.4 released. Added the missing database schema.

Thu Nov 2 18:01:52 GMT 2000

Version 0.8.3 released. This version has a fairly complete example database back-end for those that wanted to see that.

Thu Nov 2 14:10:21 GMT 2000

Version 0.8.0 released. This is a highly experimental release which adds a partially implemented database back-end. This is just for people interested in database back-ends to the FTP server.

Wed Oct 25 10:31:45 BST 2000

Version 0.7.2 released. This fixes a problem when the FTP server is run from inetd (thanks again to Matthew Gabeler-Lee).

Old news ...

About the Bibliotech Net::FTPServer

Net::FTPServer is a secure, extensible and configurable FTP server, written in Perl.

Major features:

  • Feature parity with wu-ftpd.
  • 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.
  • Supports all the latest RFCs and Internet Drafts, including MLST, MLSD, FEAT, OPTS, LANG.
  • Secure by design and implementation.
  • PAM authentication.
  • Resource limits.
  • Run standalone or from inetd.
  • Configurable server greetings and welcome messages.
  • Anonymous mode.
  • Run in chroot jail.
  • Sophisticated access control rules.
  • wu-ftpd style aliases and cdpath.
  • SITE EXEC (disabled by default).
  • Syslog logging.
  • Set TCP parameters.

Missing features:

  • Upload/download quotas. (These will be added in the next major release.)

The Net::FTPServer code is a Bibliotech project. This company has kindly donated the code under GPL to the community and has provided web space and resources to host this site. The Bibliotech Net::FTPServer is used as part of schoolmaster.net.

Download

Important: Net::FTPServer is distributed under the terms and conditions of the GNU General Public License (GPL). By downloading you are agreeing to the terms and conditions of this license.

Latest stable version: 0.7.2

Latest development version: 0.9.1

Patches between versions ...

Previous versions ...

Requirements

  • Authen::PAM
  • BSD::Resource
  • Digest::MD5
  • perl (we have tested this on 5.00503 only; read the FAQ first if you have 5.6.0)
  • Some sort of Unix variant (we have tested this on Linux 2.2 only)

Contact the author

Send feedback, bug reports, questions, patches to:

rich@annexia.org

Links

Other FTP servers:

Documentation:

Note that the package contains all the relevant RFCs and Internet Drafts.


rich@annexia.org
Last modified: Thu Nov 2 18:51:59 GMT 2000