Cfingerd is a configurable finger daemon.
Cfingerd is a free and secure finger daemon replacement for standard finger daemons such as GNU fingerd or MIT fingerd. It can enable/disable finger service to individual users, rather than to all users on a given host. Cfingerd is able to respond to a finger request to a specified user by running a shell script (e.g., finger firstname.lastname@example.org might cause a sound file to be sent) rather than just a plain text file.
Here are some key features of "Cfingerd":
· Highly configurable
· Distinction between local (trusted) and remote hosts
· Run scripts through files as nobody or as user
· Parse user files for variables and commands
· Hide users
· Search for strings in the passwd file
· Open user files as user (thus work with NFS)
· Log finger actions in user's logfiles
· Reject hosts according to config file
· Support fake users, run scripts for certain accounts
· Support for banner/footer
· Freely configurable response strings
What's New in This Release:
· Security update, fixes buffer overflows introduced with sscanf(), exploitable under FreeBSD.