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 >
Text File  |  1992-03-01  |  16KB  |  338 lines

  1.  
  2.  
  3.           F D S E C U R E   D O C U M E N T A T I O N
  4.  
  5.  
  6.  
  7.                 FDSecure v2.00
  8.                A Security System Product
  9.                 by Kelly Drown
  10.  
  11.              Software America Corporation
  12.                  PO BOX 690895
  13.                  Tulsa, OK 74169-0895
  14.  
  15.                    FidoNet 1:170/403
  16.  
  17.                               Shareware $20.00 US
  18.  
  19.   ╒═════════════════════════════════════════════════════════════════════════╕
  20.   │░░░░░░ Warranty & Product ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  21.   ╘═════════════════════════════════════════════════════════════════════════╛
  22.  
  23.    WARRANTY AGREEMENT
  24.  
  25.      Software America will not be liable for special, incidental,
  26.      consequential, indirect or other other similar damages, even
  27.      if we or our agent have been advised of the possibility of
  28.      such damages.
  29.  
  30.      This means that we are not responsible or liable for damages
  31.      or costs incurred as a result of loss of time, loss of data,
  32.      loss of profits or revenue, or loss of use of the software. In
  33.      addition, we are not responsible or liable for costs incurred
  34.      in connection with obtaining substitute software, claims by
  35.      others, inconvenience or similar costs.
  36.  
  37.      In no event will our liability for any damages to you or any
  38.      other person ever exceed the price paid for the license to use
  39.      the software, regardless of the form of the claim. No
  40.      unauthorized person can change the terms of this warranty.
  41.      Additional statements by agents, distributors, and dealers of
  42.      Software America such as dealer advertising or presentations do
  43.      not constitute warranties by Software America, Inc., do not
  44.      bind Software America, Inc., and should not be relied upon.
  45.  
  46.      This warranty gives you specific legal rights. You may have
  47.      other rights which vary from state to state. Some states do not
  48.      allow the exclusion of incidental or consequential damages, or
  49.      the limitation on how long an implied warranty lasts. So, some
  50.      of the above may not apply to you. This license agreement will
  51.      be governed by the laws of the State of Oklahoma.
  52.  
  53.      By installing and using FDSecure, you agree to be bound by the
  54.      terms of this agreement as stated above.
  55.  
  56.      There are no other warranties either expressed or implied.
  57.  
  58.  
  59.    PRODUCT INFORMATION * * * * * * * * * * * * * * * * * * * * * * * * *
  60.  
  61.      FDSECURE IS NOT FREE! THIS PRODUCT IS "SHAREWARE" AND YOU ARE
  62.      GRANTED A LIMITED ONE TIME LICENSE TO INSTALL AND USE THIS
  63.      SOFTWARE FOR A PERIOD OF TWO (2) WEEKS. AFTER THIS PERIOD YOU
  64.      ARE REQUIRED TO PURCHASE THE PRODUCT OR DISCONTINUE ITS USE.
  65.  
  66.      It is a violation of the law to continue use of this product
  67.      after your temporary license has run out, and you have not yet
  68.      registered. Usage can be continued if registration is pending.
  69.      (Check's in the mail.)
  70.  
  71.      Registration fee is $20.00 US which entitles you to one (1)
  72.      free upgrade. Please do not send cash. We accept Personal and
  73.      Company Checks, Visa, MasterCard, Discover and American
  74.      Express. There is no surcharge for credit card use. Oklahoma
  75.      residents please add sales tax. You will receive by mail
  76.      acknowledgement of your registration along with the latest
  77.      version of FDSecure.
  78.  
  79.      Information on future enhanced editions of this product and
  80.      other related products produced by Software America will be
  81.      sent automatically to those people who register. Upgrades will
  82.      be at a reduced fee if not free for those who register this
  83.      product.
  84.  
  85.      FDSecure is owned and copyrighted by Software America, Inc.,
  86.      1905-B South 116th East Avenue, Tulsa OK 74128. If you are
  87.      interested in the source code for FDSecure, please write for
  88.      details.
  89.  
  90.   ╒═════════════════════════════════════════════════════════════════════════╕
  91.   │░░░░░░ Purpose and Overview ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  92.   ╘═════════════════════════════════════════════════════════════════════════╛
  93.  
  94.          I have been running FrontDoor v1.99, the fine Front End Mailer,
  95.      by Joaquim Homrighausen & Peter Stewart for many months. I have
  96.      found that I wanted to provide a certain level of security
  97.      which was not provided by this Mailer, or any other that I have
  98.      used. FDSecure works only with the FrontDoor Mailer product.
  99.  
  100.   ╒═════════════════════════════════════════════════════════════════════════╕
  101.   │░░░░░░ Operation ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  102.   ╘═════════════════════════════════════════════════════════════════════════╛
  103.  
  104.          You call FDSecure after receiving mail but before calling your
  105.      mail processor.  (Qecho, TosScan, ConfMail, Etc.) FdSecure will
  106.      search your inbound mail directory for target file(s) which you
  107.      specify in the config file.  If a target file is found,
  108.      FDSecure will read your FrontDoor Log, and determine who sent
  109.      the file.  It will then determine if the sender appeared in
  110.      your "OK TO SEND" list.  If it came from an AUTHORIZED person,
  111.      FDSecure will then exit. If it came from an UN-authorized node,
  112.      FDSecure will, 1). Move the file to a directory of your choice,
  113.      2).  Log its activity to the FrontDoor Log in the standard
  114.      format, and 3). Send YOU a NetMail message, causing your "Mail
  115.      Waiting" flag to flash, informing you of the offending
  116.      filename, who sent it, its size, and time.
  117.  
  118.   ╒═════════════════════════════════════════════════════════════════════════╕
  119.   │░░░░░░ Command Line Switches ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  120.   ╘═════════════════════════════════════════════════════════════════════════╛
  121.  
  122.          There is only one command line switch. By default, FDSecure
  123.      will search for it's config file named 'FDSecure.Cfg'. If you
  124.      choose to specify a different config file for some reason,
  125.      (perhaps in subsequent running of the program), you may use the
  126.      switch, /C. ie:
  127.  
  128.                                   FDSecure /Cmyconfig.Cfg
  129.  
  130.                    (no space between switch and filename)
  131.  
  132.   ╒═════════════════════════════════════════════════════════════════════════╕
  133.   │░░░░░░ Log Verbosity ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  134.   ╘═════════════════════════════════════════════════════════════════════════╛
  135.  
  136.          You must have enabled the "Brief Messages" option (+), and the
  137.      "Sent/Rcvd files" option (*) enabled in the FrontDoor Setup,
  138.      log section. Here is the recommended log verbosity:
  139.  
  140.                       ╒════════════════════════════ Log ╕
  141.                       │                                 │
  142.                       │  ! Fatal errors            Yes  │
  143.                       │  ? Other errors            Yes  │
  144.                       │  $ Accounting info         Yes  │
  145.                       │  * Sent/Rcvd files         Yes  │ <-- Required
  146.                       │  : Forwarding of mail      Yes  │
  147.                       │  + Brief messages          Yes  │ <-- Required
  148.                       │  - Trivial messages        No   │
  149.                       │  % Transfer throughput     Yes  │
  150.                       │  ~ Session information     Yes  │ <-- Suggested
  151.                       │  = Modem responses         No   │
  152.                       │    DEBUG: All of the above No   │
  153.                       │                                 │
  154.                       ╘═════════════════════════════════╛
  155.  
  156.          The levels marked above as "Required" are required in order for
  157.      FDSecure to operate. The option marked "Suggested" will give
  158.      FDSecure additional information, but is not required.
  159.  
  160.   ╒═════════════════════════════════════════════════════════════════════════╕
  161.   │░░░░░░ The Config File ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  162.   ╘═════════════════════════════════════════════════════════════════════════╛
  163.  
  164.          All Config file entries preceeded by a semi-colon are ignored
  165.      by the program.
  166.  
  167.          INBOUND  - Full Path to your Inbound Mail Directory
  168.  
  169.          LOGFILE  - Full Path and Filename of your FrontDoor Log
  170.  
  171.          BAD_DIR  - Where you want FDSecure to move unauthorized files.
  172.  
  173.          NETPATH  - Full Drive and Path to your FrontDoor Netmail
  174.                     directory.
  175.  
  176.          SYSOP    - Your First and Last Name, ie: Wayne Littlefeet
  177.  
  178.          NET      - Your NET number  (primary)
  179.  
  180.          NODE     - Your NODE number  (primary)
  181.  
  182.          NETMESSAGE - As described above, FDSecure will write YOU a
  183.      NetMail message providing you with information pertaining to an
  184.      offending file.  If this keyword is commented out (has a
  185.      semi-colon preceeding the keyword), this feature will be
  186.      disabled.  In creating this file, FDSecure will provide you
  187.      with the name of the system that sent you an un-authorized
  188.      file, what time it was received, it's size, and where it was
  189.      placed.
  190.  
  191.          MOVE_UNLISTED - Normally, FDSecure will move a file which it
  192.      can't find in the log file (Unlisted File). These are usually
  193.      partial transfers, or perhaps you deleted your log since the
  194.      file was received. Commenting this function out will cause
  195.      FDSecure to NOT move an unlisted file. This will lower your
  196.      security a bit. Therefore, it is not really recommended that
  197.      you comment this function out. However, if you have a noisy
  198.      line and often are not able to complete transfers in one call,
  199.      you may wish to have FDSecure ignore any files not listed in
  200.      your log by commenting this option out. It may also be
  201.      beneficial if you receive files automatically via file echoes
  202.      and want security with them too.
  203.  
  204.          EXTERNMOVE - FDSecure has it's own internal code to move and
  205.      verify files.  If, for some reason, you choose to use a
  206.      different MOVE program, perhaps in a network environment or
  207.      some other extenuating circumstance, this is where you do that.
  208.      If the keyword, ExternMove is commented out, the internal code
  209.      will be used.
  210.  
  211.          ........For those using an EXTERNAL Move program, these
  212.      additional options are available.  If you elect to use the
  213.      internal move code, you can skip this part and go on to the
  214.      next option labeled "SAFELIST".
  215.  
  216.          We have experimented with several different Move and Copy
  217.      programs and have found that some will accept a full Pathname
  218.      to the Target file, and others wouldn't. For that reason, I
  219.      have decided to provide these switches.
  220.  
  221.                D = Drive
  222.                P = Path
  223.                N = Filename.
  224.  
  225.          Therefore, if you decide to use an external move program which
  226.      does not accept full parameters, you can specify this in the
  227.      Config File:
  228.                               ExternMove Move.Exe N DPN
  229.  
  230.          If your Move program is called, "Transfer", for instance, and
  231.      if accepts FULL parameters, your config file statement would
  232.      look like this:
  233.                               ExternMove Transfer.Exe DPN DPN
  234.  
  235.          SAFELIST - This keyword begins the list of target filenames
  236.      (wild cards, Ok).  Any valid DOS filename or wildcard can be
  237.      used here. You may specify up to 50 target filenames and 50
  238.      acceptable node numbers for each. (Short form node numbers
  239.      recommended) MAX 255 characters, or 50 nodes, whichever comes
  240.      first.
  241.  
  242.          ARCMAIL - I have incorporated this Keyword to replace a listing
  243.      of *.Mo?, *.Tu?, *.We?, etc.  If used, this keyword will be
  244.      expanded to represent these typical ARCMail filenames. (Use of
  245.      this keyword represents 7 filenames.  Therefore, you would have
  246.      43 left to list).  You may decide to list your ARCMail
  247.      filenames individually.
  248.  
  249.   ╒═════════════════════════════════════════════════════════════════════════╕
  250.   │░░░░░░ Some Additional Information ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  251.   ╘═════════════════════════════════════════════════════════════════════════╛
  252.  
  253.          If you have any question as how to list a node number, just
  254.      look in your FrontDoor log to see how that call was recorded.
  255.  
  256.          If FDSecure does not find the target filename in the log, it
  257.      will consider the file to be an offender, and move it.
  258.      Therefore, if you are one who closes out their Log file at
  259.      midnight, or whenever, you should run FDSecure and your mail
  260.      processor just before removing your Log File.
  261.  
  262.          FDSecure can be called from any directory or subdirectory
  263.      provided that the executable and the config file are some where
  264.      in your Path.
  265.  
  266.          EXTRA FEATURE:
  267.  
  268.          FDSecure can also be used to determine where a file came from.
  269.      If, at the DOS prompt, you type the full filename of a file
  270.      which appeared in your Inbound Directory, FDSecure will tell
  271.      you who sent the the file, and when.
  272.  
  273.   ╒═════════════════════════════════════════════════════════════════════════╕
  274.   │░░░░░░ Sample Batch File Usage ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  275.   ╘═════════════════════════════════════════════════════════════════════════╛
  276.  
  277.          :UnPackmail
  278.            FDSecure
  279.            TOSSCAN Toss   (or QEcho -E -A, etc.)
  280.  
  281.          My thanks go to:
  282.  
  283.          Joaquim Homrighausen and Peter Stewart for writing a GREAT
  284.      mailer, and Joaquim for making some valuable suggestions.
  285.      Bruce Bodger for writing such confusing docs, and giving
  286.      countless hours of beta testing and helpful suggestions. Mike
  287.      Janke and Bill Kraski for helping us get the bugs out. Visine
  288.      for getting the red out. Bush for getting the Iraqi's out.
  289.  
  290.                                -= Credits =-
  291.  
  292.          FrontDoor 2.00 Copyright 1988, 1989 InterZone Software, Inc.
  293.              TosScan Copyright 1988, 1989 InterZone Software, Inc.
  294.                         ConfMail Copyright Bob Hartman
  295.  
  296.  
  297.   ╒═════════════════════════════════════════════════════════════════════════╕
  298.   │░░░░░░ Sample Config File ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  299.   ╘═════════════════════════════════════════════════════════════════════════╛
  300.  
  301.  ;
  302.  ;  FDSecure Config File  -  FDSecure v1.99 by Kelly Drown (c)1989-SWI
  303.  ;                           Support Boards: 1:170/403 and 1:170/400
  304.  ;
  305.  InBound      C:\FD\FILE      ; Where your Inbound Directory is
  306.  LogFile      C:\FD\FD.LOG    ; Full Path and Name of your FrontDoor Log File
  307.  Bad_Dir      C:\FD\BADMAIL   ; Where you want to place any file declared bad
  308.  NetPath      C:\FD\MAIL      ; Where you store your NetMail in FrontDoor
  309.  Sysop        Kelly Drown     ; Place your FIRST and LAST name here
  310.  Net          170             ; Your NET number
  311.  Node         403             ; Your NODE number
  312.  ;
  313.  ;
  314.  NetMessage                   ; Uncomment this if you want a NetMail message
  315.  ;                            ; generated when a file is moved.
  316.  ;
  317.  Move_Unlisted                ; Uncomment if you want FDSecure to move files
  318.  ;                            ; that it can't determine who sent them
  319.  ;                            ; such as partial transfers, New log, etc..
  320.  ;
  321.  ;ExternMove Move.Exe DPN DPN  ; External Program to move files
  322.  ;                            ; Comment Out if you use internal Move code
  323.  ; External MOVE Commands:
  324.  ;                               i.e.  C:\FD\FILE\FILENAME.EXT
  325.  ;      D = Drive                D = C:
  326.  ;      P = Path                 P = \FD\FILE\
  327.  ;      N = Name of File         N = FILENAME.EXT
  328.  ;
  329.  ;
  330.  SAFELIST                     ; Start marker for list of safe files & Nodes
  331.  ArcMail     1:170/400 500 600 700 1:106/100 8:291/4 1:170/200.1 2:319/1 3 4
  332.  Node*.*     1:170/0
  333.  FNews*.*    1:170/0
  334.  *.FLE       1:170/400 401 405 2:232/129 130 1:160/45 46 47
  335.  *.EXE
  336.  *.COM
  337.  *.?S?       2:1155/212.1
  338.