_________ ___ ___ ________ ____ __.___________
\_ ___ \ / | \\_____ \ | |/ _|\_ _____/
/ \ \// ~ \/ | \| < | __)_
\ \___\ Y / | \ | \ | \
\______ /\___|_ /\_______ /____|__ \/_______ /
\/ \/ \/ \/ \/
__________________ .___ __________________ ____________________ _________
\______ \_____ \ | |\ \__ ___/ \______ \______ \/ _____/
| ___// | \| |/ | \| | | | _/| | _/\_____ \
| | / | \ / | \ | | | \| | \/ \
|____| \_______ /___\____|__ /____| |______ /|______ /_______ /
\/ \/ \/ \/ \/
Nostalgic winI found some old source code from 2005 on one of my external hard drives the other day, and decided to restore a nostalgic project. My full fledged Bulletin Board System, yup the same type that you used to dial into as a kid. The scale is some what smaller than the original BBSes, but most key functionality is still included.
The CPBBS is quite versatile, as it can be deployed on a modem (agetty), a tcp port (netcat), or it can be used as a login shell for ssh. It uses a flat file system for user profiles, logs, board messages, and private messages.
Updates will be added to the github repository as they become available. Plans for the near future: command processing engine, minor tweaks to functions, added capabilities, and a possible migration to a database oriented system. This was a fun project when I first started, and expect it to be just as fun this time around.
So, without any further blathering, here's the source, in its original entirety on github. www.github.com/chokepoint/CPBBS