Not as naughty as it sounds
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Matt Arnold 9d785058f7 neofinger: Add the ability to render static .plan files for users not in db 3 months ago
.gitignore Add screenshot 1 year ago
LICENSE Initial commit 1 year ago
NeoFingerdInAction.png Add screenshot 1 year ago
README.md Add tool for updating the user database, edit README slightly 1 year ago
banner First commit 1 year ago
banner1 First commit 1 year ago
dot-env.sample First commit 1 year ago
finger-wrapper.sh Fix Production Deployment issues 1 year ago
initdb.py First commit 1 year ago
neofinger.py neofinger: Add the ability to render static .plan files for users not in db 3 months ago
neofingerd.sh Add screenshot 1 year ago
requirements.txt Improve commandline for updating plan files. Change neofinger to better reflect best practices. 1 year ago
schema.sql First commit 1 year ago
settings.py First commit 1 year ago
updateplan.py neofinger: Add the ability to render static .plan files for users not in db 3 months ago
utypes.py Add tool for updating the user database, edit README slightly 1 year ago

README.md

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