Publisher review:Fingerd implements the server side Remote User Information Program (RUIP) of the the FINGER (or NAME) protocol, specified in RFC-1288. Fingerd implements the server side Remote User Information Program (RUIP) of the the FINGER (or NAME) protocol, specified in RFC-1288. The FINGER protocol provides a remote interface to programs which display information on system status and individual system users.
The protocol imposes little structure on the format of the exchange between client and server. The client provides a single command line to the fingerd server which then normally returns a friendly human-oriented status report listing the users of the system at the moment, or an in-depth report of information about a particular user.
This version of Fingerd is indended to be run from inetd, which is normally configured to start it when connections arrive on TCP port #79. Each client connection is handed to a freshly created fingerd process which reads a single ASCII carriage-return and linefeed terminated command line from the client.
Fingerd uses an access control file to see if user listings from the originating host (and optionally the originating user) are permitted, and what permissions are granted to the client host (and user). If user listings are allowed, and if the request sepcifies a user-name then fingerd checks to see if that user-name is listed in a ``users'' file. If the requested user-name is listed in the ``users'' file, the program specified for that user-name is run. Otherwise the finger program is run with the appropriate options. Output from whichever program is run is passed back to the client.
Fingerd 1.4 is a C/C++ script for PHP Classes scripts design by Greg A. Woods.
It runs on following operating system: Linux / BSD.
Operating system:Linux / BSD