Digital Distortion Synchronet Doors & BBS Tools

Written by Eric Oulashin
Digital Distortion BBS: digitaldistortionbbs.com
(Web Telnet FTP)

You can click here to send me an email.

These are some mods & doors that I have written for Synchronet. These may be freely downloaded and used by Synchronet BBS sysops. For each application listed, you can click the button to show or hide its screenshots. This page contains all screenshots.
To ensure that all of the JavaScript scripts here work properly (particularly, SlyEdit and my login matrix), especially for Synchronet 3.14 and earlier, I advise upgrading sbbsdefs.js in your Synchronet exec directory to the latest version from the sbbs/exec/load directory in Synchronet's CVS repository. On that page, there is also a link to a .tar.gz (compressed archive) file containing all the latest Synchronet files from the Synchronet CVS repository. That file is available from this link.

SlyEdit
version 1.51    2017-09-16  -  Download link: SlyEd151.zip
This is a message editor that can mimic the look and feel of IceEdit or DCT Edit. Since SlyEdit is written in JavaScript, it is faster than a DOS-based message editor and can run in any environment in which Synchronet runs, without any modification or being re-compiled. Also supports customizable color themes, taglines, user settings, author initials in quoted lines, cross-posting, file import/export (for the sysop), and text search.

SlyEdit screenshots
IceEdit styleDCT Edit style

Message Reader
version 1.16    2016-09-11  -  Download link: DDMR_116.zip
version 1.17 beta 45    2017-08-19  -  Download link: DR117b45.zip
This is a message reader script that provides an alternate message reader interface for Synchronet. The reader interface allows scrolling the message up & down, navigating through the message list using the left & right arrow keys, listing messages in the sub-board, and changing to a different sub-board. Message searching & scanning and batch message delete are also supported. Lightbar interfaces are supported for the message list and area chooser. If the user's terminal does not support ANSI, the reader will fall back to a more traditional user interface for the reader, message list, and area chooser. Version 1.17 beta supports the new voting feature in Synchronet 3.17.

Digital Distortion Message Reader screenshots
Reader interfaceMessage list
Choosing a sub-board 
 

SlyVote
version 0.31 Beta    2017-09-09  -  Download link: SlyV031b.zip
This is a voting booth door for Synchronet 3.17+ that allows users to post and vote on poll topics, and view the results. It uses the messagebase voting features added in Synchronet 3.17. This version of SlyVote requires a build of Synchronet 3.17 from August 19, 2017 or newer.

SlyVote screenshots
Main screenReading poll results

File Lister
version 1.00    2009-07-13  -  Download link: ddfl_100.zip
This is a file listing mod with a lightbar prompt and a custom header above the file listing. This is styled similarly to WarezTag!, a file listing door that was made for RemoteAccess (one of my favorite file listing mods in the 1990s). This file lister is written in Baja and was based on Vanguard's SpyLister v2.0B.

File Lister screenshots
Normal user (non-sysop) optionsWith sysop options

Archive Viewer
version 1.03    2009-12-20  -  Download link: ddav_103.zip
This is a script that lets users list files inside of archives (ZIP, RAR, etc.). The user can navigate the list (using a lightbar or traditional user interface), view files inside the archive, and download files from inside the archive. The user can also list the files of archives within archives.

Archive Viewer screenshots
Lightbar interfaceTraditional interface

Login Matrix
version 1.10    2016-12-19  -  Download link: ddMat110.zip
This is a login matrix that is designed to be configurable to your own liking. A "login matrix" displays a menu of options when the user connects, as an alternative to the more traditional login procedure.
This login matrix was written in JavaScript. These are its features:
Login Matrix screenshots
Login menuUsername and password prompt

Area Choosers
version 1.14    2017-08-30  -  Download link: DDAC_114.zip
These are scripts (written in JavaScript) that let the user choose their message area and file directory, using a lightbar or traditional user interface, with customizable colors. Also allows a header ANSI/ASC to be displayed above the area list. Additionally, the message area chooser lists latest post dates & times for each message sub-board.

Area chooser screenshots
Choosing a message groupChoosing a message sub-board
Choosing a file libraryChoosing a file directory

Upload Processor
version 1.00    2009-12-29  -  Download link: ddup_100.zip
This is an upload processor for Synchronet (written in JavaScript) that can be configured to use a virus scanner to scan uploads, as well as extract compressed files to scan the files inside the compressed file.

Upload Processor screenshot

Sudoku Solver
version 1.00    2009-11-14  -  Download link: ddss_100.zip
This is a door program that can solve Sudoku puzzles. It uses a brute-force algorithm that can solve any Sudoku puzzle. The algorithm came from Wikipedia.

Sudoku Solver screenshot

List Today's Callers
version 1.05    2011-11-24  -  Download link: ddltc105.zip
This script lists the day's callers in a colored, formatted table. The list can be sorted alphabetically, and the colors can be easily changed by the sysop (by editing the script). This is a designed as a replacement for Synchronet's Last Few Callers functionality. The script can also generate the caller list in an HTML table for use with the web.

List Today's Callers screenshots
ANSI TextHTML table (web)

List All Users
version 1.09    2013-11-17  -  Download link: ddlu_109.zip
This script lists all users in a colored, formatted table, similar to the List Today's Callers script. The colors can be easily changed by the sysop (by editing the script). This script also supports listing the users in a web page.

List All Users screenshots
Top of the listBottom of the list

HTML External Program Lister
Release date: 2011-01-29  -  Download link: dd_HTXPL.ZIP
This is a server-side JavaScript script for Synchronet that outputs a web page listing the installed doors on the system in an HTML table. Styles can be configured via a CSS file.

Animated Pause script
version 0.6    2016-04-30  -  Download link: DDAP_v06.zip
A script that displays animated pause prompt text. Customizable with various options via a configuration file.

Door Configuration Copier
version 1.01    2011-04-25  -  Download link: DNCC101.zip
Many BBS doors require a separate configuration file for each node. Often, the only difference in the configuration files is the path to the drop file. This is a tool designed to ease the setup of the node configuration files for a BBS door - You create the first, and this will make copies of it for your other nodes with the correct drop file paths. Win32, DOS, and OS/2 versions are included, and the source code is included so it can be compiled on other platforms.