I wanted an easy to use finger server that didn't need to expose my IP and stuff to the internet so I wrote this one.
It doesn't expose your user information to the net without a '.singerrc' file placed in your home directory (it automatically detects if you have a weird home directory).
It requires root privileges so it can bind on port 79 (the commonly used finger port).
If the file is not empty, its contents will be sent over to the client.
If it isn't present, the user will be hidden from singer's vision.