Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

This is an old revision of the document!


Terminal Server

The Synchronet Terminal Server is responsible for providing that “old school” BBS user interface over dial-up modems and classic Internet console protocols (e.g. Telnet).

Features

  • Supports ANSI X3.64 (color and monochrome), RIP, and dumb terminals
  • Supports US-ASCII and CP437 (a.k.a. IBM Extended ASCII) character sets
  • Supported Protocols: Telnet, RLogin, and SSH

Configuration

  • Configured via the ctrl/sbbs.ini file
  • Optionally configured (on Windows) via SBBSCTRL:Telnet->Configure dialog

Telnet

Telnet clients are supported, by default, on the standard Telnet TCP port: 23.

RLogin

RLogin clients are supported, by default, on the standard RLogin TCP port: 513.

SSH

Secure Shell version 2 clients are supported, by default, on the standard SSH TCP port: 22.

SSHv2 support provided by cryptlib.

JavaScript

Additional JavaScript objects are available to Terminal Server modules only:

Source Code

The Synchronet Terminal Server source code makes up the majority of the C (and all of the C++) files found in cvs/src/sbbs3 with the main module being main.cpp.

See Also