|



| |
WFTPD Pro Server Datasheet
[Note: in the following, the "Windows user" is the person sitting at the
Windows machine that is running WFTPD Pro Server, and the "client user" is the person
logging in to WFTPD Pro Server through an FTP client]
Many of these features are held in common with WFTPD, since
they share the same underlying engine.
 | Support for TLS / SSL encryption and
authentication. |
 | Compliant with RFCs 959 and 1123 - File Transfer Protocol and Host Requirements
RFC 959 commands implemented:
USER, PASS, CWD, CDUP, QUIT, REIN, PORT, PASV, TYPE (ASCII, Image and Local 8 only), STRU
(File structure only), MODE (Stream mode only), RETR, STOR, STOU (extra optional parameter
for filename allowed), APPE, RNFR, RNTO, ABOR, DELE, RMD, MKD, PWD, LIST, NLST, SITE,
SYST, STAT (with support for filename arguments), HELP, NOOP
Recognized but not implemented:
ACCT, ALLO, SMNT [These commands are unnecessary to Windows FTP servers]
Encryption and authentication commands implemented:
AUTH, PBSZ, PROT
Non-RFC commands implemented:
MLST, MLSD, XCWD, XPWD, XRMD, XMKD, REST (for stream mode), MDTM, SIZE
Non-RFC commands recognized but not implemented:
MACB [required to be recognized by WFTPD by some Mac FTP clients- but not required to be
implemented.] |
 | Platforms supported: Windows XP, Windows 2000, Windows NT 4.0.
Supports shortcuts (LNK files) and UNC names for remote resources (without requiring a
drive mapping to be made) |
 | Allows multiple simultaneous FTP client connections; the WFTPD Pro Server administrator may
limit how many simultaneous connections are allowed. |
 | Interrupted transfers may be successfully resumed - both for uploads and downloads [many
other servers incorrectly resume uploads, some do not resume at all]. |
 | May be configured to listen at any port, or at either a specific IP address, or to
listen to all IP addresses on the computer. [Defaults to listening on all addresses
at the standard FTP port of 21]. Supports use of
"Implicit SSL" port, for compatibility with older encrypting FTP clients. |
 | Directory change messages, and greeting and farewell messages, are allowed; 'Magic
Cookies' can be included in these messages for items such as remaining disk space, the
connecting client's user name, machine name, the current time and date, etc. |
 | Runs natively as an NT service - allows automatic startup on system boot-up, without the
Windows user being aware of its presence. Administration of WFTPD Pro Server
is carried out
through a Control Panel applet, running on either the local machine or a
remote NT machine with suitable privileges, or remotely through an FTP
control connection. |
 | Multi-homed site support - from a single instance of WFTPD Pro Server, several virtual hosts
can be started at different IP addresses or ports, to provide several FTP servers on the
one machine. Each server can be configured, started and stopped separately from each
other server. User and password information is not shared between these
virtual hosts by default. Remote administrators can be assigned to individual virtual hosts,
and will not be allowed to administer other hosts on the same copy of WFTPD Pro Server, nor to
remove restrictions placed on the virtual host itself. |
 | Support for Unix-style 'ls' switches; while not supported by RFC requirements, these are
often relied on by FTP clients that were written to assume that only Unix machines are
important. |
 | Works through firewalls and NATs [Network Address Translators] that are properly
configured to pass FTP traffic. |
 | Port assignment on PASV commands may be restricted to a user-specified
range (to allow easy compatibility with firewalls), and selection can be randomized
within that range, to prevent hackers from intercepting transfers. |
 | Easy-to-read help file. |
 | Configurable logging of all client users' actions, to file. Again, each virtual
host may be logged to a separate file. |
 | Responses given by WFTPD Pro Server to client programs may be customized using resource editing
tools to allow for, for instance, language translations, or accommodation of picky
clients. |
 | Security features: connections may be accepted or denied based on their numeric source
address or domain name;
configurable timeout of idle connections; configurable maximum of simultaneous
connections; "read-only" operating mode can be enabled quickly; user rights can
be assigned to directories; 'chroot' restriction - user's home directory can appear to be
their root directory. |
 | User authentication against either of:
Windows user database
WFTPD Pro Server user database
[Selectable on a per-server basis] - user rights can be restricted further
than that given by NTFS access. Users authenticated against the
Windows database can be subject to Windows 2000 / XP quotas. |
 | Context-sensitive help on all commands |
 | Convert from existing WFTPD installations to a single multi-homed installation of
WFTPD Pro Server - carry over user names, passwords, and all other settings to the new site. |
 | From one Control Panel applet, you can monitor all the virtual hosts running on your
system, seeing at a glance which are running, which are stopped, and which have errors;
selecting an individual host allows you to watch the users currently logged in. |
 | Automatic file conversion functions can be created, using external programs; for
instance, a user can see a file "FRED.TXT", and request "FRED.ZIP"
with WFTPD Pro Server configured correctly, it will zip the file up and send it. |
|