wok-next view proftpd/description.txt @ rev 20709
cdrdao: add patch.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat May 26 17:09:29 2018 +0300 (2018-05-26) |
parents | |
children |
line source
1 ProFTPD is a highly configurable FTP daemon for Unix and Unix-like operating
2 systems.
4 ProFTPD grew from a desire for a secure and configurable FTP server. It was
5 inspired by a significant admiration of the Apache web server. Unlike most
6 other Unix FTP servers, it has not been derived from the old BSD `ftpd` code
7 base, but is a completely new design and implementation.
9 ProFTPD's extensive configurability provides systems administrators great
10 flexibility in user authentication and access controls, including virtual users
11 and easy `chroot()` FTP sessions for individual users.
13 ProFTPD is popular with many service providers for delivering update access to
14 user web pages, without resorting to Unix shell accounts.
16 Major Features
17 --------------
19 - A single main configuration file, with directives and directive groups
20 patterned after those of the Apache web server
21 - Per directory ".ftpaccess" configuration similar to Apache's ".htaccess"
22 - Designed to run either as a stand-alone server or from `inetd`/`xinetd`
23 - Multiple virtual FTP servers and anonymous FTP services
24 - Multiple password files
25 - Shadow password support, including support for expired accounts
26 - Multiple authentication methods, including PAM, LDAP, SQL, and RADIUS
27 - Virtual users
28 - ProFTPD never executes any external program at any time. There is no
29 `SITE EXEC` command, and all file and directory listings are generated
30 internally, without using an external ls command
31 - Anonymous FTP and other chroot directories do not require any specific
32 directory structure, executable programs or other system files
33 - Modular architecture with an API that facilitates well structured
34 extensions to meet user needs
35 - Visibility of directories or files controlled based on Unix style
36 permissions or user/group ownership
37 - Logging and utmp/wtmp support. Logging is compatible with `wu-ftpd`, and
38 extended, customizable logging is available
39 - If supported by the capabilities the host system, it can run as a
40 non-privileged user in stand-alone mode, thwarting attacks aimed at
41 exploiting "root" privileges
42 - GPLv2 source license. The source code is available to audit