home *** CD-ROM | disk | FTP | other *** search
- ======================
- Welcome to FTP4ALL
- ======================
-
- FTP4ALL is free software and distributed under GNU GENERAL PUBLIC LICENSE for
- free software. See the file LICENSE for details.
-
- Be sure to check out the FTP4ALL homepage at:
-
- ---> http://www.ftp4all.de <---
-
- You will find there the latest version of the program as well as
- documentation on how to install and use it and much more ...
-
-
-
- What is FTP4ALL, anyway ???
-
- Well, you probably know FSP, a package that uses UDP to transfer files. The
- advantage is, that everyone can use it. There are no special rights, such as
- superuser accounts, needed. On the other hand, UDP is connectionless, and
- the fsp protocol is implemented in a very inefficient way. Every packet sent
- from the server to the client has to be acknowledged before another one can
- be sent. This is a simple stop-and-wait protocol, and in practice so slow
- that it is not useable for transferring large amount of data over long
- distances.
- The question is, why use this inefficient protocol while there are better
- ones ? TCP for example, provides a connection-oriented transfer and uses
- protocols that speed up the transfer by times of ten compared to simple UDP.
- The programmer doesn't even have to implement the acknowledgement of
- packages like in fsp. This is automatically done by TCP. This is the
- protocol that every FTP server around the 'net uses.
- This were the reasons for me to write a new (really, it is not new) piece of
- software: FTP4ALL.
- FTP4ALL is a FTP server that can be installed by everyone, based on RFC959,
- the FTP specification. Access to the server can be made through all existing
- ftp clients. ---> No sysop rights needed. <---
- And it includes all features of fsp:
- - assignment of rights to directories
- - readme files displayed when changing directories
- - IP oriented access to server, private and public mode
- - throughput control by maximum number of users
- - logging of client commands
- - download recovery
- and more:
- - user accounts with login and password
- - user administration (add, remove, change) while server is running
- - keeps track of user upload and download amount
- - download limits can be assigned to users individually
- - three classes of users: sysop, user and guest (anonymous|ftp)
- - three sets of permissions: owner,group and world (like UNIX)
- - accession rights can be assigned to direcories and user classes:
- get file, put file, overwrite file, make dir, change dir, list dir
- and change mode can be set
- - multiple login of users can be turned off
- - accounts can be disabled
- - configurable messages on login and logout
- - passive ftp
- - ten times faster than fsp
- - written for "real OS" UNIX, not for shitty single user systems
- (you know which)
-
- Interested ? Just compile FTP4ALL and off you go !
-
-
- Last changes: January 1998
- by Chris, Programmer of FTP4ALL
- Patches by Boleto & Overhead , March 1998
-
- http://www.ftp4all.de
-