home *** CD-ROM | disk | FTP | other *** search
-
-
- 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
-