home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
TSECUR44.ZIP
/
TRISEC.DOC
< prev
next >
Wrap
Text File
|
1994-12-29
|
7KB
|
161 lines
TriSecure Logon Verification System
Copyright (C) 1994 Bob Dunnell
Release Version 4.4
This system reduces illegal logons by randomly prompting a user for his/her
phone number and date of birth at logon.
***Installation***
[For TriBBS]
Install this in FASTLOG.BAT and LOGON.BAT and it will run for each caller.
Do NOT try to install it in NDLOGON.BAT as it needs the dropfile generated
before FASTLOG and LOGON.
[For other systems]
Install the program so that it runs during logon. It must have a dropfile
generated for it to run. I have no idea how to make software other than
TriBBS generate a dropfile during logon, so unfortunately, you're on your
own on this one.
[For ALL systems, including TriBBS]
The command line must contain the full pathname of the config file (you can
rename it, but the program has to have it on the command line). If you use
a nonstandard IRQ, then you must put the IRQ after the config file name.
For example:
trisec trisec.cfg ;Run program normally
trisec trisec.cfg 12 ;Run program using IRQ 12 (sounds weird enough!)
Each node will probably need its own configuration file.
***Configuration File***
Here is a sample config file:
TRIBBS <--The BBS type (TRIBBS or GAP)
C:\TB\NODE1 <--Path to your door dropfile with NO TRAILING "\"
Perotin's Keep <--Your BBS name, EXACTLY AS ON REGISTRATION
Lm <--Sysop name, EXACTLY AS ON REGISTRATION
0 <--Locked baud rate, or 0 for none
50 <--Probability of a check occuring for each call
0 <--Registration number
append <--Append to display file?
c:\display\1.bbs <--Display file to generate on illegal logon
3 <--Maximum Tries
0 <--Minimum Security Level
9999 <--Maximum Security Level
The sysop name and BBS name must be entered EXACTLY as you want them
to appear on the registered screen (should you decide to register). They
are case sensitive. Any of the NUMBER lines may be set to zero, but no line
can be omitted. The display file may be omitted as well, but a blank line
must be in its place. I keep mine as 1.BBS so only I see the record of the
attempts whenever I log on to my system. Line 8 allows you to choose between
APPEND and NOAPPEND. APPEND will append to an existing file in line 9 (it
will create it first if it doesn't exist), and NOAPPEND will make a new file
regardless of whether the file exists or not.
***Operation***
TriSecure will first decide whether or not the caller should be checked. The
probability in the config file is for EACH CALL. Therefore, in a string of,
say, a zillion calls, you will probably have the proper amount of checks.
In a smaller number, the probability will be off. This is not a bug, it is
just how probability works. (: If it decides to ask for the information, a
stat screen will be displayed on the local console with the caller's name,
alias, phone number, and date of birth. All the local user will see is
his/her alias and the first prompt. The caller must then enter their phone
number and date of birth. Note that all characters other than numbers are
ignored, so international phone numbers, etc., work fine. If the phone
number and birthdate are correct, TriSecure ends. If one or both do not
match, TriSecure will drop carrier and update its log file if you have
specified one. For TriBBS systems, it will also modify DOORS.TMP to
remove that annoying "Loss of Carrier Detected!" in the log file, and
update CALLERS.LOG with the attempted phone number and birthdate entries.
***Excluding Users***
The last two lines in the config file are the minimum and maximum security
levels for the check. TriSecure will check the caller's security level and
compare it to the minimum and maximum values. If the caller's level is not
equal to the minimum, between the minimum or the maximum, or equal to the
maximum, TriSecure will display a message to the user and exit.
***Registration***
TriSecure is shareware. You are granted a 30-day trial period to test the
program, after which you must register it or cease to use it. Use of the
program beyond a 30-day trial period is prohibited unless the program is
registered.
Registration for TriSecure is $10.00 US. I cannot accept credit cards.
Check or money order DRAWN IN U.S. FUNDS FROM A U.S. BANK should be sent to:
Bob Dunnell
5322 Glencullen
St. Louis, MO
63128
USA
Attn: Software Registration
Be sure to include your return address as I will mail you your registration
code and keyfile.
***Support***
See enclosed SUPPORT.DOC
***Acknowledgements***
Thanks to Mark Goodwin and Randy Hunt for RMDoor 4.5a and Kerry Vinson for
technical help.
Thanks to Bill Beagle for being the first to register TriSecure, and no
thanks to my bank for wanting $7 and thirty minutes of my time to cash a
$10 check...even if it WAS from out of the country. :p
***Disclaimer***
TriSecure is distributed without any type of warranty. Bob Dunnell assumes
no liability to you or any subsequent users for any damages, including any
lost profits or other incidental or consequential damages arising out of your
use or inability to use TriSecure, even if Bob Dunnell has been advised of
any possibility of such damages. Bob Dunnell will also not be liable for
any such claim made by a third party.
Basically...it has been tested, and it works as far as we know.
***History***
Any version marked with a * requires a configuration file change.
1.5* First release.
2.0* Added logging capabilities.
2.2* Added instructions to enter your area code on phone numbers as some
callers were having problems with not doing that.
3.0* Made the entry procedure much friendlier.
3.3 Cleaned up a few little bugs. <g>
4.0* Added security level exclusion.
4.1 Added the keyfile system.
4.2 Added full support for DOOR.SYS. This means that just about any BBS
software capable of generating DOOR.SYS can use TriSecure.
4.3 Made it errorlevel out...now ends with errorlevel 1 if illegal logon
occurs. Internal beta release.
4.4 Removed errorlevel 1 as it didn't work, added the DOORS.TMP modification
for TriBBS systems, added CALLERS.LOG updating for TriBBS systems.