home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
FDSEC200.ZIP
/
FDSECURE.DOC
< prev
next >
Wrap
Text File
|
1992-03-01
|
16KB
|
338 lines
F D S E C U R E D O C U M E N T A T I O N
FDSecure v2.00
A Security System Product
by Kelly Drown
Software America Corporation
PO BOX 690895
Tulsa, OK 74169-0895
FidoNet 1:170/403
Shareware $20.00 US
╒═════════════════════════════════════════════════════════════════════════╕
│░░░░░░ Warranty & Product ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
╘═════════════════════════════════════════════════════════════════════════╛
WARRANTY AGREEMENT
Software America will not be liable for special, incidental,
consequential, indirect or other other similar damages, even
if we or our agent have been advised of the possibility of
such damages.
This means that we are not responsible or liable for damages
or costs incurred as a result of loss of time, loss of data,
loss of profits or revenue, or loss of use of the software. In
addition, we are not responsible or liable for costs incurred
in connection with obtaining substitute software, claims by
others, inconvenience or similar costs.
In no event will our liability for any damages to you or any
other person ever exceed the price paid for the license to use
the software, regardless of the form of the claim. No
unauthorized person can change the terms of this warranty.
Additional statements by agents, distributors, and dealers of
Software America such as dealer advertising or presentations do
not constitute warranties by Software America, Inc., do not
bind Software America, Inc., and should not be relied upon.
This warranty gives you specific legal rights. You may have
other rights which vary from state to state. Some states do not
allow the exclusion of incidental or consequential damages, or
the limitation on how long an implied warranty lasts. So, some
of the above may not apply to you. This license agreement will
be governed by the laws of the State of Oklahoma.
By installing and using FDSecure, you agree to be bound by the
terms of this agreement as stated above.
There are no other warranties either expressed or implied.
PRODUCT INFORMATION * * * * * * * * * * * * * * * * * * * * * * * * *
FDSECURE IS NOT FREE! THIS PRODUCT IS "SHAREWARE" AND YOU ARE
GRANTED A LIMITED ONE TIME LICENSE TO INSTALL AND USE THIS
SOFTWARE FOR A PERIOD OF TWO (2) WEEKS. AFTER THIS PERIOD YOU
ARE REQUIRED TO PURCHASE THE PRODUCT OR DISCONTINUE ITS USE.
It is a violation of the law to continue use of this product
after your temporary license has run out, and you have not yet
registered. Usage can be continued if registration is pending.
(Check's in the mail.)
Registration fee is $20.00 US which entitles you to one (1)
free upgrade. Please do not send cash. We accept Personal and
Company Checks, Visa, MasterCard, Discover and American
Express. There is no surcharge for credit card use. Oklahoma
residents please add sales tax. You will receive by mail
acknowledgement of your registration along with the latest
version of FDSecure.
Information on future enhanced editions of this product and
other related products produced by Software America will be
sent automatically to those people who register. Upgrades will
be at a reduced fee if not free for those who register this
product.
FDSecure is owned and copyrighted by Software America, Inc.,
1905-B South 116th East Avenue, Tulsa OK 74128. If you are
interested in the source code for FDSecure, please write for
details.
╒═════════════════════════════════════════════════════════════════════════╕
│░░░░░░ Purpose and Overview ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
╘═════════════════════════════════════════════════════════════════════════╛
I have been running FrontDoor v1.99, the fine Front End Mailer,
by Joaquim Homrighausen & Peter Stewart for many months. I have
found that I wanted to provide a certain level of security
which was not provided by this Mailer, or any other that I have
used. FDSecure works only with the FrontDoor Mailer product.
╒═════════════════════════════════════════════════════════════════════════╕
│░░░░░░ Operation ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
╘═════════════════════════════════════════════════════════════════════════╛
You call FDSecure after receiving mail but before calling your
mail processor. (Qecho, TosScan, ConfMail, Etc.) FdSecure will
search your inbound mail directory for target file(s) which you
specify in the config file. If a target file is found,
FDSecure will read your FrontDoor Log, and determine who sent
the file. It will then determine if the sender appeared in
your "OK TO SEND" list. If it came from an AUTHORIZED person,
FDSecure will then exit. If it came from an UN-authorized node,
FDSecure will, 1). Move the file to a directory of your choice,
2). Log its activity to the FrontDoor Log in the standard
format, and 3). Send YOU a NetMail message, causing your "Mail
Waiting" flag to flash, informing you of the offending
filename, who sent it, its size, and time.
╒═════════════════════════════════════════════════════════════════════════╕
│░░░░░░ Command Line Switches ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
╘═════════════════════════════════════════════════════════════════════════╛
There is only one command line switch. By default, FDSecure
will search for it's config file named 'FDSecure.Cfg'. If you
choose to specify a different config file for some reason,
(perhaps in subsequent running of the program), you may use the
switch, /C. ie:
FDSecure /Cmyconfig.Cfg
(no space between switch and filename)
╒═════════════════════════════════════════════════════════════════════════╕
│░░░░░░ Log Verbosity ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
╘═════════════════════════════════════════════════════════════════════════╛
You must have enabled the "Brief Messages" option (+), and the
"Sent/Rcvd files" option (*) enabled in the FrontDoor Setup,
log section. Here is the recommended log verbosity:
╒════════════════════════════ Log ╕
│ │
│ ! Fatal errors Yes │
│ ? Other errors Yes │
│ $ Accounting info Yes │
│ * Sent/Rcvd files Yes │ <-- Required
│ : Forwarding of mail Yes │
│ + Brief messages Yes │ <-- Required
│ - Trivial messages No │
│ % Transfer throughput Yes │
│ ~ Session information Yes │ <-- Suggested
│ = Modem responses No │
│ DEBUG: All of the above No │
│ │
╘═════════════════════════════════╛
The levels marked above as "Required" are required in order for
FDSecure to operate. The option marked "Suggested" will give
FDSecure additional information, but is not required.
╒═════════════════════════════════════════════════════════════════════════╕
│░░░░░░ The Config File ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
╘═════════════════════════════════════════════════════════════════════════╛
All Config file entries preceeded by a semi-colon are ignored
by the program.
INBOUND - Full Path to your Inbound Mail Directory
LOGFILE - Full Path and Filename of your FrontDoor Log
BAD_DIR - Where you want FDSecure to move unauthorized files.
NETPATH - Full Drive and Path to your FrontDoor Netmail
directory.
SYSOP - Your First and Last Name, ie: Wayne Littlefeet
NET - Your NET number (primary)
NODE - Your NODE number (primary)
NETMESSAGE - As described above, FDSecure will write YOU a
NetMail message providing you with information pertaining to an
offending file. If this keyword is commented out (has a
semi-colon preceeding the keyword), this feature will be
disabled. In creating this file, FDSecure will provide you
with the name of the system that sent you an un-authorized
file, what time it was received, it's size, and where it was
placed.
MOVE_UNLISTED - Normally, FDSecure will move a file which it
can't find in the log file (Unlisted File). These are usually
partial transfers, or perhaps you deleted your log since the
file was received. Commenting this function out will cause
FDSecure to NOT move an unlisted file. This will lower your
security a bit. Therefore, it is not really recommended that
you comment this function out. However, if you have a noisy
line and often are not able to complete transfers in one call,
you may wish to have FDSecure ignore any files not listed in
your log by commenting this option out. It may also be
beneficial if you receive files automatically via file echoes
and want security with them too.
EXTERNMOVE - FDSecure has it's own internal code to move and
verify files. If, for some reason, you choose to use a
different MOVE program, perhaps in a network environment or
some other extenuating circumstance, this is where you do that.
If the keyword, ExternMove is commented out, the internal code
will be used.
........For those using an EXTERNAL Move program, these
additional options are available. If you elect to use the
internal move code, you can skip this part and go on to the
next option labeled "SAFELIST".
We have experimented with several different Move and Copy
programs and have found that some will accept a full Pathname
to the Target file, and others wouldn't. For that reason, I
have decided to provide these switches.
D = Drive
P = Path
N = Filename.
Therefore, if you decide to use an external move program which
does not accept full parameters, you can specify this in the
Config File:
ExternMove Move.Exe N DPN
If your Move program is called, "Transfer", for instance, and
if accepts FULL parameters, your config file statement would
look like this:
ExternMove Transfer.Exe DPN DPN
SAFELIST - This keyword begins the list of target filenames
(wild cards, Ok). Any valid DOS filename or wildcard can be
used here. You may specify up to 50 target filenames and 50
acceptable node numbers for each. (Short form node numbers
recommended) MAX 255 characters, or 50 nodes, whichever comes
first.
ARCMAIL - I have incorporated this Keyword to replace a listing
of *.Mo?, *.Tu?, *.We?, etc. If used, this keyword will be
expanded to represent these typical ARCMail filenames. (Use of
this keyword represents 7 filenames. Therefore, you would have
43 left to list). You may decide to list your ARCMail
filenames individually.
╒═════════════════════════════════════════════════════════════════════════╕
│░░░░░░ Some Additional Information ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
╘═════════════════════════════════════════════════════════════════════════╛
If you have any question as how to list a node number, just
look in your FrontDoor log to see how that call was recorded.
If FDSecure does not find the target filename in the log, it
will consider the file to be an offender, and move it.
Therefore, if you are one who closes out their Log file at
midnight, or whenever, you should run FDSecure and your mail
processor just before removing your Log File.
FDSecure can be called from any directory or subdirectory
provided that the executable and the config file are some where
in your Path.
EXTRA FEATURE:
FDSecure can also be used to determine where a file came from.
If, at the DOS prompt, you type the full filename of a file
which appeared in your Inbound Directory, FDSecure will tell
you who sent the the file, and when.
╒═════════════════════════════════════════════════════════════════════════╕
│░░░░░░ Sample Batch File Usage ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
╘═════════════════════════════════════════════════════════════════════════╛
:UnPackmail
FDSecure
TOSSCAN Toss (or QEcho -E -A, etc.)
My thanks go to:
Joaquim Homrighausen and Peter Stewart for writing a GREAT
mailer, and Joaquim for making some valuable suggestions.
Bruce Bodger for writing such confusing docs, and giving
countless hours of beta testing and helpful suggestions. Mike
Janke and Bill Kraski for helping us get the bugs out. Visine
for getting the red out. Bush for getting the Iraqi's out.
-= Credits =-
FrontDoor 2.00 Copyright 1988, 1989 InterZone Software, Inc.
TosScan Copyright 1988, 1989 InterZone Software, Inc.
ConfMail Copyright Bob Hartman
╒═════════════════════════════════════════════════════════════════════════╕
│░░░░░░ Sample Config File ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
╘═════════════════════════════════════════════════════════════════════════╛
;
; FDSecure Config File - FDSecure v1.99 by Kelly Drown (c)1989-SWI
; Support Boards: 1:170/403 and 1:170/400
;
InBound C:\FD\FILE ; Where your Inbound Directory is
LogFile C:\FD\FD.LOG ; Full Path and Name of your FrontDoor Log File
Bad_Dir C:\FD\BADMAIL ; Where you want to place any file declared bad
NetPath C:\FD\MAIL ; Where you store your NetMail in FrontDoor
Sysop Kelly Drown ; Place your FIRST and LAST name here
Net 170 ; Your NET number
Node 403 ; Your NODE number
;
;
NetMessage ; Uncomment this if you want a NetMail message
; ; generated when a file is moved.
;
Move_Unlisted ; Uncomment if you want FDSecure to move files
; ; that it can't determine who sent them
; ; such as partial transfers, New log, etc..
;
;ExternMove Move.Exe DPN DPN ; External Program to move files
; ; Comment Out if you use internal Move code
; External MOVE Commands:
; i.e. C:\FD\FILE\FILENAME.EXT
; D = Drive D = C:
; P = Path P = \FD\FILE\
; N = Name of File N = FILENAME.EXT
;
;
SAFELIST ; Start marker for list of safe files & Nodes
ArcMail 1:170/400 500 600 700 1:106/100 8:291/4 1:170/200.1 2:319/1 3 4
Node*.* 1:170/0
FNews*.* 1:170/0
*.FLE 1:170/400 401 405 2:232/129 130 1:160/45 46 47
*.EXE
*.COM
*.?S? 2:1155/212.1