Simple Transfer Protocol Daemon stpd is a small file server initially developed as a personal
exercise. It can be used as a light alternative to commands such as
rsh host exec cat file, and to a certain extent, rcp.
The protocol is very simple in order to be easily used in shell
scripts with commands like socket or nc.
The daemon allows for fine access control based on remote hostname and
remote username (if available) through an optionnal ident query. It
also understands basic HTTP requests and as such could behave as a
light-weight static web-server.
Similar functionnality can be obtained by using apache with the mod_access_identd module,
hence by its various features (signal handling, config file, access control,
logging, bandwith and sessions limiting, ...) stpd can mainly
be used as a basis to any TCP server developement.