Masquerade Last Callers v2.0 for Synchronet BBS An updated mod of the original Masquerade Last Callers by Blakdeth (Masquerade BBS).
Displays the last 10 callers on your Synchronet BBS with a clean ANSI/ASCII display. Unique in that it shows only each user's most recent login — a caller who logged in 20 times in a row appears only once. Supports Telnet, SSH, SFTP, FTP, and HTTP(S) login types.
- Sysop exclusion list via
lastcallers2.ini— omit any aliases from the display - Age field removed from display
- Updated documentation
The original v1.1 files by Blakdeth are preserved in the og/ folder for reference.
- Copy
lastcallers.ansandlastcallers.ascto/sbbs/text/menu/ - Copy
lastcallers2.inito/sbbs/ctrl/(edit if desired) - Copy
lastcallers2.jsanddate.jsto/sbbs/exec/ - Add a new External Program in SCFG:
SCFG -> External Programs -> Online Programs ->
Main -> Available Online Programs
1: Name Last Call v2.0
2: Internal Code LASTCALLV20
4: Command Line ?lastcallers2
9: Multiple Concurrent Users Yes
10: Native Executable No
14: Execute on Event Logon (optional)
15: Pause After Execution No
17: BBS Drop File Type None
- Optionally, call it from your Baja command shell:
cmdkey L
exec_xtrn "LASTCALLV20"
end_cmd
- Optionally, replace the default last callers display at logon by editing
LOGON.JS:
Comment out the default last callers block and replace with:
// Masquerade Last Callers
load("lastcallers2.js");Edit lastcallers2.ini in /sbbs/ctrl/ to exclude aliases from the display:
# lastcallers2.ini
# Aliases to exclude from the Last Callers display.
# One alias per line. Case-insensitive.
# Lines starting with # and blank lines are ignored.
sysopname
anotheralias- The file is optional — if missing, no aliases are excluded
- Exclusions are case-insensitive
- Inline
#comments are supported
| File | Description |
|---|---|
lastcallers2.js |
Main script |
date.js |
Date formatting library by Matt Kruse |
lastcallers2.ini |
Exclusion list configuration |
lastcallers.ans |
ANSI display template |
lastcallers.asc |
ASCII display template |
lastcallers-display2-option.ans |
Optional alternate display |
og/ |
Original Masquerade Last Callers v1.1 by Blakdeth |
| Version | Notes |
|---|---|
| v1.0 | Original release by Blakdeth (Masquerade BBS) |
| v1.1 | Added missing date.js from previous release |
| v2.0 | Added exclusion list via lastcallers2.ini, removed age field (xbit) |
- Mark Zolton — Original author
- Blakdeth — Masquerade Last Callers mod (Masquerade BBS)
- tracker1 — Methodology for retrieving last callers
- xbit — v2.0 updates, exclusion list, documentation
- claude.ai — Development assistance
Source code provided as-is for the Synchronet BBS community.
