ANetRLGN Bridge - The connection multiplexer
https://preview.redd.it/o7iq7q0mkaph1.png?width=1389&format=png&auto=webp&s=2ff1f5be91c6ab85e4832be66740758449d6dddb
https://preview.redd.it/92v9kltnkaph1.png?width=734&format=png&auto=webp&s=3968dc7eae11b79d0e49fc45d1b9774950438f3b
ANetRLogin -
https://github.com/anetonline/ANetRLGN
Outbound RLogin for Classic DOS BBS Systems
ANetRLogin v0.2.5 - Multi-Node, User/Password, Low-Latency + Local Viewer ANetRLogin is an outbound RLogin door for classic DOS BBS software.
It was created for A-Net Online's Spitfire BBS, allowing callers on a DOS BBS to connect to modern RLogin-enabled BBSes and game servers while continuing to use the BBS's normal FOSSIL / door interface.
ANetRLogin combines a 16-bit DOS door built with the OpenDoors Door Programming Toolkit, a 32-bit Windows RLogin bridge, and an optional 32-bit Windows ANSI/CP437 local viewer.
✨ Features
16-bit DOS door built with OpenDoors
32-bit Windows RLogin bridge
32-bit Windows local ANSI/CP437 viewer
OpenDoors drop-file and caller integration
DOOR.SYS support
FOSSIL communications
%USER%, %ALIAS%, and %PASSWORD% caller macros
Synchronet-compatible tested password-first / user-second mapping
Multiple RLogin destinations from one door executable
Up to 10 BBS nodes
Up to 32 configured destinations
One shared Win32 bridge for all active nodes
One optional local viewer window per active node
Configurable viewer geometry, including 80-column and configurable-width sessions
Per-node IPC/session isolation
Strict destination allowlist
Configurable RLogin client/server identity fields
Configurable terminal/speed field
ANSI/CP437 terminal relay
Non-blocking network I/O and TCP_NODELAY
Low-latency DOS ↔ Windows IPC polling
Quick ESC ESC ESC manual disconnect back to the BBS
Password values are never displayed by the bridge or local viewer!
🖥️ How It Works
https://preview.redd.it/k9lmicr7laph1.png?width=624&format=png&auto=webp&s=0d4ea4440cff0dd6684093ec8105081c9213c704
ANETRLGN.EXE remains responsible only for the DOS/OpenDoors/FOSSIL caller path. ANETRLB.EXE owns networking and the RLogin handshake. ANETRLV.EXE is a separate read-only monitor and is not in the caller data path.
🚪 OpenDoors
ANetRLogin's 16-bit DOS door is built using the OpenDoors Door Programming Toolkit. OpenDoors provides drop-file handling, caller information, user name/alias/password fields when available, node information, carrier detection, keyboard input, terminal output, and FOSSIL communications.
ANetRLogin makes these caller values available as destination macros:
%USER% BBS user name
%ALIAS% BBS alias / handle
%PASSWORD% BBS password
OpenDoors project:
https://github.com/RealDeuce/OpenDoors
OpenDoors does not need to be installed separately to use the compiled ANetRLogin DOS door.
📋 Requirements
DOS-compatible BBS that creates a supported door drop file
FOSSIL driver / virtual-modem environment used by the BBS
Windows host capable of running 32-bit Win32 programs
Network access from the Windows host to configured RLogin server(s)
Developed and live-tested with Spitfire BBS, DOOR.SYS, Windows 7 32-bit, OpenDoors/FOSSIL, SyncTERM, Synchronet RLogin, and A-Net Game Server.
🎬 Demo
Watch **ANetRLogin in action from a live Spitfire BBS session**.
The caller is connected to A-Net Online's Spitfire BBS using SyncTERM,
enters the Doors menu, launches ANetRLogin, and connects to a remote
RLogin service.
https://github.com/user-attachments/assets/3e877981-5124-40b9-8b2a-64e69a34fb53
🌐 A-Net Online
https://a-net.online
https://bbs.a-net.fyi
Telnet : bbs.a-net.online:1337
SSH : bbs.a-net.online:1338
https://github.com/anetonline/ANetRLGN submitted by /u/a-net-online_lol [link] [comments]