finger (RFC 1288) server-side daemon
finger is both a protocol and a utility to get the information and status from a user on a distant machine. It was standardized in RFC 742 in 1977, then in RFC 1288 in 1991, and has been abandoned since.
While describing the protocol in a blog post of mine, I wanted to implement this protocol for fun, but didn't want to present the real information about the users on my server, so I made this to present some fictional information in order to be able to tell a story through finger.
You can find more information on the pyfingerd homepage.
What is left to do
For further versions:
- add a live action interface (where a port/socket is opened and updates are read and applied through it).
- make external commands or actions from a scenario, to make it more believable! although this might need a switch from outside the scenario to be sure this behaviour is wanted (e.g. a CLI/env option).
- add a Win32 native interface.