The latest stable Synchronet release is v3.21e-Win32 (install), released Mar-2026.

You can donate to the Synchronet project using PayPal.

This is an old revision of the document!


Login Modules

The login module is what handles everything between connection and the command shell — the matrix screen (if any), the Login: / Password: prompts, the new-user signup flow, and any pre-logon banners or chooser screens. It's a loadable module (default login; source: exec/login.js), not part of the shell, and a sysop can swap it out for a custom one.

Stock login module

Other modules invoked around logon

These are also loadable modules called by Synchronet (not by the shell) at specific points in the logon sequence:

  • Logon module (default logon) — runs after successful authentication, before the shell starts
  • Logoff module — runs at logoff
  • Logout module — runs at session disconnection
  • New User Prompts (default newuser_prompts) — collects new-user info during signup
  • New User Info (default newuser_info) — informational display for new users
  • New User Created (default newuser) — runs after a new account is created
  • Expired User — runs when an expired account logs on

See Also