An Intentionally low performace finger server
9d785058 — Matt Arnold 1 year, 9 months ago
neofinger: Add the ability to render static .plan files for users not in db
ac1f2b4c — Matt Arnold 2 years ago
Add Delete command
598ed89f — Matt Arnold 2 years ago
Improve commandline for updating plan files. Change neofinger to better reflect best practices.


browse  log 



You can also use your local clone with git send-email.


Not Nearly as naughty as it sounds

This implements a working subset of the finger protocol RFCs 742, and 1288. For now it relies on tcpserver from ucspi-tcp, but I plan on adding an internal socket-server later.

Requires the dotenv module after you've copied the sample config file to .env and adjusted it Run initdb.py, and have fun!


I was Bored, and making old internet gizmos work again is fun


  • Users are mapped not by the system but by an sqlite3 database
  • Multiple randomized banners
  • Dynamic Content entities