~marnold128/neofingerd

An Intentionally low performace finger server
9d785058 — Matt Arnold 1 year, 1 month 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.

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~marnold128/neofingerd
read/write
git@git.sr.ht:~marnold128/neofingerd

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

#neofingerd

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!

#Why?

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

#Features

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