"ffingerd" is a simple finger daemon written with security in mind. The
features are:

Does not need to be run as root

Does not support indirect queries

Does not allow global queries ("finger @bighost")

Users can disallow finger queries by creating the file ~/.nofinger

Does not view sensitive information like the home directory or the
shell.

Displays .plan, .project and .pubkey (for PGP/GnuPG/PEM public keys)

Please note that ffingerd does not try to limit the number of
ffingerd processes running at the same time. That is the job of inetd.
If your inetd lacks support for this, I recommend xinetd or tcpserver.

ffingerd was written under Linux but should compile on any Unix
derivative.