home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 December / simtel1292_SIMTEL_1292_Walnut_Creek.iso / msdos / fido / fdsec199.arc / FDSECURE.DOC < prev    next >
Text File  |  1989-12-24  |  14KB  |  379 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                  F D S e c u r e   D o c u m e n t a t i o n
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                               FDSecure v1.99
  35.                               by Kelly Drown
  36.  
  37.                              Laser Publishers
  38.                               Tulsa, Oklahoma
  39.                              FidoNet 1:170/403
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. FRONTDOOR SECURITY SYSTEM (FDSECURE) by Kelly Drown                      Page 1
  64.  
  65.   ╒═════════════════════════════════════════════════════════════════════════╕
  66.   │░░░░░░ Purpose and Overview ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  67.   ╘═════════════════════════════════════════════════════════════════════════╛
  68.  
  69.          I have  been running FrontDoor   v1.99,   the  fine Front End
  70.          Mailer, by Joaquim  Homrighausen &  Peter  Stewart  for  many
  71.          months. I have found that I wanted to provide a certain level
  72.          of security which was not provided by  this  Mailer,  or  any
  73.          other that I have used.
  74.  
  75.   ╒═════════════════════════════════════════════════════════════════════════╕
  76.   │░░░░░░ Operation ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  77.   ╘═════════════════════════════════════════════════════════════════════════╛
  78.  
  79.          You  call FDSecure after receiving mail  but   before calling
  80.          your    mail   processor.  (Qecho,  TosScan, ConfMail,  Etc.)
  81.          FdSecure will search your inbound mail directory for a target
  82.          file which you specify in the config file.  If  a target file
  83.          is    found,  FDSecure will  read  your  FrontDoor  Log,  and
  84.          determine who sent you  the  file.  It will then determine if
  85.          the sender appeared in your "OK TO SEND"  list.  If  it  came
  86.          from  an   AUTHORIZED person,  FDSecure will then exit. If it
  87.          came from an UN-authorized  node,  FDSecure will, 1. Move the
  88.          file to a directory of your choice, 2.  Log   its activity to
  89.          the  FrontDoor  Log in the standard format, and 3. Send YOU a
  90.          NetMail message, causing  your  'Mail Waiting' flag to flash,
  91.          informing you of the offending filename,  who  sent  it,  its
  92.          size, and time.
  93.  
  94.   ╒═════════════════════════════════════════════════════════════════════════╕
  95.   │░░░░░░ Command Line Switches ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  96.   ╘═════════════════════════════════════════════════════════════════════════╛
  97.  
  98.          There  is  only one command line switch. By default, FDSecure
  99.          will search for it's  config  file  named  'FDSecure.Cfg'. If
  100.          you  choose  to  specify  a different config  file  for  some
  101.          reason,   (maybe  subsequent running of the program), you may
  102.          use the switch, /C. ie:
  103.  
  104.                        FDSecure /Cmyconfig.Cfg
  105.                 (no space between switch and filename)
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. FRONTDOOR SECURITY SYSTEM (FDSECURE) by Kelly Drown                      Page 2
  126.  
  127.   ╒═════════════════════════════════════════════════════════════════════════╕
  128.   │░░░░░░ Log Verbosity ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  129.   ╘═════════════════════════════════════════════════════════════════════════╛
  130.  
  131.          You must have enabled  the "Brief Messages"  option (+),  and
  132.          the "Sent/Rcvd files"  option (*)  enabled in  the  FrontDoor
  133.          Setup, log section. Here is the  recommended  log  verbosity:
  134.  
  135.                       ╒════════════════════════════ Log ╕
  136.                       │                                 │
  137.                       │  ! Fatal errors            Yes  │
  138.                       │  ? Other errors            Yes  │
  139.                       │  $ Accounting info         Yes  │
  140.                       │  * Sent/Rcvd files         Yes  │ <-- Required
  141.                       │  : Forwarding of mail      Yes  │
  142.                       │  + Brief messages          Yes  │ <-- Required
  143.                       │  - Trivial messages        No   │
  144.                       │  % Transfer throughput     Yes  │
  145.                       │  ~ Session information     Yes  │ <-- Suggested
  146.                       │  = Modem responses         No   │
  147.                       │    DEBUG: All of the above No   │
  148.                       │                                 │
  149.                       ╘═════════════════════════════════╛
  150.  
  151.          The levels marked above as "Required" are  required in  order
  152.          for FDSecure to operate. The option  marked "Suggested"  will
  153.          give FDSecure additional information, but is not required.
  154.  
  155.   ╒═════════════════════════════════════════════════════════════════════════╕
  156.   │░░░░░░ The Config File ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  157.   ╘═════════════════════════════════════════════════════════════════════════╛
  158.  
  159.          All Config file entries preceeded by a semi-colon are ignored
  160.          by the program.
  161.  
  162.          INBOUND  - Full Path to your Inbound Mail Directory
  163.  
  164.          LOGFILE  -  Full  Path  and  Filename  of  your FrontDoor Log
  165.  
  166.          BAD_DIR  - Where you want FDSecure to move unauthorized files.
  167.  
  168.          NETPATH  - Full Drive  and  Path  to  your  FrontDoor Netmail
  169.                     directory.
  170.  
  171.          SYSOP    - Your First and Last Name, ie: Kelly Drown
  172.  
  173.          NET      - Your NET number  (primary)
  174.  
  175.          NODE     - Your NODE number  (primary)
  176.  
  177.          NETMESSAGE - As described  above,  FDSecure  will write YOU a
  178.          NetMail  message providing you with information pertaining to
  179.          an   offending   file.    If this  keyword  is commented  out
  180.          (; NetMessage), this feature will be  disabled.  In  creating
  181.          this file, FDSecure will provide you with the name of  system
  182.          that sent you an un-authorized file,  what  time  it  was re-
  183.          cieved, it's size, and where it was placed.
  184.  
  185.  
  186.  
  187.  
  188. FRONTDOOR SECURITY SYSTEM (FDSECURE) by Kelly Drown                      Page 3
  189.  
  190.          MOVE_UNLISTED - Normally, FDSecure will move a file which  it
  191.          can't find in the log file (Unlisted File). These are usually
  192.          partial transfers. Commenting this function  out  will  cause
  193.          FDSecure to NOT move an unlisted file. This will  lower  your
  194.          security a bit. Therefore, it  is  not  recommended  that you
  195.          comment this function out.  However, if you have a noisy line
  196.          and often are not able to complete transfers in one call, you
  197.          may wish to have FDSecure ignore any files not listed in your
  198.          log by commenting this option out.
  199.  
  200.          EXTERNMOVE - FDSecure has it's own internal  code to move and
  201.          verify  files.  If,  for  some  reason, you   choose to use a
  202.          different  MOVE program,  this is  where  you do that. If the
  203.          keyword, ExternMove is  commented out, the internal code will
  204.          be used.
  205.  
  206.          ........For  those  using  an  EXTERNAL  Move  program, these
  207.          additional options  are  available.  If  you elect to use the
  208.          internal move code, you can skip this part and go on  to  the
  209.          next option labeled "SAFELIST".
  210.  
  211.          We  have experimented with  several  different  Move and Copy
  212.          programs and have found that some will accept a full Pathname
  213.          to  the Target file,  and others wouldn't. For that reason, I
  214.          have decided to provide these switches.
  215.  
  216.                D = Drive
  217.                P = Path
  218.                N = Filename.
  219.  
  220.          Therefore,  if  you  decide  to use an external  move program
  221.          which  does  not accept full parameters, you can specify this
  222.          in the Config File:
  223.                                   ExternMove Move.Exe N DPN
  224.  
  225.          If your Move program is called, "Transfer", for instance, and
  226.          if accepts FULL parameters, your config  file statement would
  227.          look like this:
  228.                                   ExternMove Transfer.Exe DPN DPN
  229.  
  230.          SAFELIST  -  This keyword begins the list of target filenames
  231.          (wild cards, Ok).  Any  valid DOS filename or wildcard can be
  232.          used here. You may specify up to 50 target filenames  and  50
  233.          acceptable node numbers for each. (Short  form  node  numbers
  234.          recommended) MAX 255 characters, or 50 nodes, whichever comes
  235.          first.
  236.  
  237.          ARCMAIL  -  I  have  incorporated  this  Keyword to replace a
  238.          listing of *.Mo?, *.Tu?,  *.We?, etc.  If  used, this keyword
  239.          will   be  expanded  to  represent  these   typical   ARCMail
  240.          filenames. (Use  of   this keyword  represents  7  filenames.
  241.          Therefore,  you would have  43 left to list).  You may decide
  242.          to list your ARCMail filenames individually.
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251. FRONTDOOR SECURITY SYSTEM (FDSECURE) by Kelly Drown                      Page 4
  252.  
  253.   ╒═════════════════════════════════════════════════════════════════════════╕
  254.   │░░░░░░ Some Additional Information ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  255.   ╘═════════════════════════════════════════════════════════════════════════╛
  256.  
  257.          If you have any question as how to list a node  number,  just
  258.          look in your FrontDoor log to see how that call was recorded.
  259.  
  260.          If FDSecure does not  find the target filename in the log, it
  261.          will  consider  the  file   to be an offender, and  move  it.
  262.          Therefore,   if  you are one who closes out their Log file at
  263.          midnight, or whenever,  you should run FDSecure and your mail
  264.          processor just before removing your Log File.
  265.  
  266.          FDSecure can be called from  any  directory  or  subdirectory
  267.          provided  that  the  executable  and the config file are some
  268.          where in your Path.
  269.  
  270.          EXTRA FEATURE:
  271.  
  272.          FDSecure can  also be used   to  determine where a  file came
  273.          from. If,  at the DOS prompt, you type the full filename of a
  274.          file  which appeared in your Inbound Directory, FDSecure will
  275.          tell you who sent the the file, and when.
  276.  
  277.   ╒═════════════════════════════════════════════════════════════════════════╕
  278.   │░░░░░░ Sample Batch File Usage ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  279.   ╘═════════════════════════════════════════════════════════════════════════╛
  280.  
  281.          :UnPackmail
  282.            FDSecure
  283.            TOSSCAN Toss   (or QEcho -E -A, etc.)
  284.  
  285.          My thanks go to:
  286.  
  287.          Joaquim Homrighausen and Peter Stewart for writing a GREAT
  288.          mailer, and Joaquim for making some valuable suggestions.
  289.          Bruce Bodger for writing such confusing docs, and giving
  290.          countless hours of beta testing and helpful suggestions.
  291.          Mike Janke and Bill Kraski for helping us get the bugs out.
  292.          Visine for getting the red out.
  293.  
  294.                                -= Credits =-
  295.  
  296.          FrontDoor 2.00 Copyright 1988, 1989 InterZone Software, Inc.
  297.              TosScan Copyright 1988, 1989 InterZone Software, Inc.
  298.                         ConfMail Copyright Bob Hartman
  299.  
  300.  
  301.   ╒═════════════════════════════════════════════════════════════════════════╕
  302.   │░░░░░░ Warranty ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  303.   ╘═════════════════════════════════════════════════════════════════════════╛
  304.  
  305.          There is no warranty with this software, either expressed  or
  306.          implied. It is only guaranteed to take up disk  space.  Kelly
  307.          Drown, Laser  Publishers,  or  Laser  Computing &  Publishing
  308.          shall not be held responsible for loss  of  data  as a result
  309.          of use, or misuse of FDSecure.  By  using  this software, you
  310.          agree to these terms and conditions.
  311.  
  312.  
  313.  
  314. FRONTDOOR SECURITY SYSTEM (FDSECURE) by Kelly Drown                      Page 5
  315.  
  316.   ╒═════════════════════════════════════════════════════════════════════════╕
  317.   │░░░░░░ Sample Config File ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  318.   ╘═════════════════════════════════════════════════════════════════════════╛
  319.  
  320.  ;
  321.  ;  FDSecure Config File  -  FDSecure v1.99 by Kelly Drown (c)1989-SWI
  322.  ;                           Support Boards: 1:170/403 and 1:170/400
  323.  ;
  324.  InBound      C:\FD\FILE      ; Where your Inbound Directory is
  325.  LogFile      C:\FD\FD.LOG    ; Full Path and Name of your FrontDoor Log File
  326.  Bad_Dir      C:\FD\BADMAIL   ; Where you want to place any file declared bad
  327.  NetPath      C:\FD\MAIL      ; Where you store your NetMail in FrontDoor
  328.  Sysop        Kelly Drown     ; Place your FIRST and LAST name here
  329.  Net          170             ; Your NET number
  330.  Node         403             ; Your NODE number
  331.  ;
  332.  ;
  333.  NetMessage                   ; Uncomment this if you want a NetMail message
  334.  ;                            ; generated when a file is moved.
  335.  ;
  336.  Move_Unlisted                ; Uncomment if you want FDSecure to move files
  337.  ;                            ; that it can't determine who sent them
  338.  ;                            ; such as partial transfers, New log, etc..
  339.  ;
  340.  ;ExternMove Move.Exe DPN DPN  ; External Program to move files
  341.  ;                            ; Comment Out if you use internal Move code
  342.  ; External MOVE Commands:
  343.  ;                               i.e.  C:\FD\FILE\FILENAME.EXT
  344.  ;      D = Drive                D = C:
  345.  ;      P = Path                 P = \FD\FILE\
  346.  ;      N = Name of File         N = FILENAME.EXT
  347.  ;
  348.  ;
  349.  SAFELIST                     ; Start marker for list of safe files & Nodes
  350.  ArcMail     1:170/400 500 600 700 1:106/100 8:291/4 1:170/200.1 2:319/1 3 4
  351.  Node*.*     1:170/0
  352.  FNews*.*    1:170/0
  353.  *.FLE       1:170/400 401 405 2:232/129 130 1:160/45 46 47 48.2 48.3 48.4
  354.  *.EXE
  355.  *.COM
  356.  *.?S?       2:1155/212.1
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377. FRONTDOOR SECURITY SYSTEM (FDSECURE) by Kelly Drown                      Page 6
  378.  
  379.