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.
|
1 year ago | |
---|---|---|
.gitignore | 3 years ago | |
LICENSE | 3 years ago | |
NeoFingerdInAction.png | 3 years ago | |
README.md | 3 years ago | |
banner | 3 years ago | |
banner1 | 3 years ago | |
dot-env.sample | 3 years ago | |
finger-wrapper.sh | 3 years ago | |
initdb.py | 3 years ago | |
neofinger.py | 1 year ago | |
neofingerd.sh | 3 years ago | |
requirements.txt | 2 years ago | |
schema.sql | 3 years ago | |
settings.py | 3 years ago | |
updateplan.py | 1 year ago | |
utypes.py | 3 years 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