Repository navigation
Total IP Control 1.0.0
Total IP Control 1.0.0 — a unified IP-management module for The Major BBS v10. It restores real caller IPs from a reverse proxy, enforces per-IP connection limits, records caller IPs to user profiles, and writes a full audit trail — all configurable live from the BBS.
Install
- Copy the three files from the attached ZIP into your BBS installation directory:
SNTIPCTL.DLL,SNTIPCTL.MDF,SNTIPCTL.MSG - Run GCNF to compile
SNTIPCTL.MSGintoSNTIPCTL.MCV. - Add
SNTIPCTLtowgserv.cfg, listed afterGALTNTD(load order is required). - Restart the BBS, then configure with
/TOTALIP(Master key required).
If replacing PROXCLIP or IPControl, remove those module lines from wgserv.cfg first.
Features
- Proxy Protocol v1 real-IP restoration (event-driven
recv()hook inGALTNTD.DLL) - Trusted-proxy enforcement and optional block of direct/untrusted connections
- Global per-IP connection limits, with whitelist and bypass-key exemptions
- Per-module IP gateway (
MODULE=/MAXIP=/BYPASS=) - User-profile IP recording on login
- Daily, thread-safe audit logging
- Live full-screen Sysop configuration editor (
/TOTALIP)
See README.MD for full configuration details and CHANGELOG.MD for the complete change list.