Muddleftpd

Muddleftpd

MuddleFTPD is an FTP server, it is promoted as being "a secure, lightweight and flexible FTP server". It has been released under the GPL License. It is a small daemon, which helps make it resource efficient. It also has some extra features to help with security (see below). What makes it different from other FTP servers is that it does not require root privileges, which means even if it is compromised a malicious user will not have elevated access.

Development seems to have halted on the server, with its last update taking place November 30th, 2003.

Features

"(as listed on the MuddleFTPD website)"

Secure
* Fast and light-weight.
* Runs with or without root access. With root access, it can act like a normal ftp server.
* Has full access list support.
* Includes its own list function and never executes external programs.
* Muddleftpd uses dynamicly allocated strings and data structures to improve overall robustness.

Highly Configurable
* Does not have a pre-conceived view of how a normal ftp server is set up, so it can be configured to do almost anything.
* Authentication modules make supporting multiple authentication methods easy and writing methods eaiser. These modules can even be loaded dynamicly into the server as it runs.
* Supports full shadow password access with account expiry and password expiry.
* PAM support.
* Non-system password file support. Can be used to set up ftp servers within user accounts.
* Commands can be disabled on a per group basis.
* Supports specifying long replies directly in the config file, saving lots of file reads.

Standard FTP Functions
* Full FTP command set.
* Supports binary and ascii downloads and uploads.
* Ascii upload and download implementation is extremely fast.
* Full inetd and standalone support.

Extras
* Highly portable. Code works across many platforms. Works under Linux, Solaris, Irix, SunOS and *BSD.
* Ratio support (both persistent and non-persistent)
* Full virtual server support.
* Sendfile optimized under Linux and FreeBSD.
* Can place limits on the speed a user downloads/uploads at.

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • List of FTP server software — Notable implementations of FTP servers (organized by the nature of the interface used to configure them) include: Contents 1 Graphical 2 Console/terminal based 3 Libraries 4 See also …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”