Skip to content

Total IP Control 1.0.0

Choose a tag to compare

@laudenbachm laudenbachm released this 22 Jun 21:25
· 10 commits to main since this release

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

  1. Copy the three files from the attached ZIP into your BBS installation directory:
    SNTIPCTL.DLL, SNTIPCTL.MDF, SNTIPCTL.MSG
  2. Run GCNF to compile SNTIPCTL.MSG into SNTIPCTL.MCV.
  3. Add SNTIPCTL to wgserv.cfg, listed after GALTNTD (load order is required).
  4. 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 in GALTNTD.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.