FBRAIN.DOC

8.5 KB d43befb1c71a84d6…
                                                                     1.







                                 FILE BRAIN
                      (C) Copyright 1992 by Stanley Sheff
                        Support BBS: The Brainex System
                               (310) 275-2344
                               (310) 273-5234
   



   File Brain is a replacement for the normal file testing routine used in
   your BBS's upload routine.  Your BBS should be able to generate a data
   file such as DOOR.SYS, and run a batch file after an upload. You will 
   need at least 400K of RAM and DOS 4 or higher. (File Brain uses the  
   @ECHO OFF command, earlier DOS may not use @ symbol!). You will also
   need ANSI.SYS loaded into your config.sys.
   
   GAP BBS uses UPCHECK.BAT. Also, be sure to include a LOGON.BAT file
   in your default (GAP) directory to generate a log on DOOR.SYS file.
   When GAP sees this, it generates a DOOR.SYS file. There need not be
   anything in this file other than @ECHO OFF.
   
   File Brain processes files with extenders of ZIP, LZH, ARJ, GIF, and ARC. 
   
   File Brain will do the following after an upload:

   o Check for Duplicate CDROM files (If you use Rombrain!)
   o Test for CRC errors in the .ZIP file.
   o Test for imbedded .ZIP files and if found, CRC check those too.
   o Test for imbedded .TD0 (Teledisk) files and if found, test with TDCHECK.
   o Virus SCAN imbedded EXE and COM files, using SCAN.EXE from McAffey.
   o Remove all .ZIP comments from the file.
   o Replace .ZIP comments with your own. (Optional)
   o Delete unwanted BBS ads and/or other unwanted ZIP members as you define.
   o Test .GIF files for validity if you accept that file format (Optional)
   o Reject programs older than a date (year) which you specify.
   o Extract FILE_ID.DIZ if present, and add newest file date.
   o Adds most recent .ZIP member date to the FILE_ID.ZIP (Optional)
   o Use a RAMDISK for temporary files, increasing speed (Optional)

                                                                        2.

   Included is a file called UTILITY.ZIP, with the following files used
   by File Brain:

        PKZIP.EXE   - Phil Katz archive create program (version 1.01)
        PKUNZIP.EXE - Phil Katz archive extract program (version 1.01)
        PKPAK.EXE   - Archive Program from PKWARE   
        PKUNPAK.EXE - Archive Program from PKWARE   
        LHA.EXE     - Archive Program by Haruyasu Yoshizaki   
        ARJ.EXE     - Archive Program by Robert K. Jung
        TDCHECK.EXE - .TD0 (Teledisk) checker from SyDex (any version)
        SCAN.EXE    - McAffey's virus detection program (any version)
                      or a Virus Checker of your choice.  
        RECOM.EXE   - Mike Loewen's ZIP file comment remover/date stamper.
        GIFTEST     - Dave Navarro's .GIF file tester
        DELF.COM    - A version of DEL with no "Are you sure?" prompt 
                      written by Jeffrey S. Morley.

   These files should either be in your PATH, or in your FBRAIN directory!

   These files may require registration for continued use.

   PLEASE SUPPORT SHAREWARE AND DO SO!

   File Brain supports com ports opened up to 38400 and as 
   many of them as you can fit in the machine. This makes File Brain 
   easy to set up on a multi-node system with GAP.
    

    File Brain Files
    ----------------
    FBRAIN.EXE    <------------------ File Brain Program
    SETUP.EXE     <------------------ Setup Utility Program
    FBRAIN.DOC    <------------------ Sysop's Information
    FBRAIN1.CNF   <------------------ Sample Configuration File
    REGISTER.DOC  <------------------ Registration information
    BBSADS        <------------------ Unwanted BBS Ad Files (Optional)
    NOTEST        <------------------ Don't test these file extenders
    UTILITY.ZIP   <------------------ Utilities need by File Brain
    FILE_ID.DIZ   <------------------ Brief File Description

   Bad uploads will be reported to a file named ERRORS.RPT located
   in your designated "JUNK" directory.
   
   All of these files should be in this ZIP, if they are not, don't
   take a chance! Call The Brainex System and get a good copy or view the 
   file on a few local boards to see if you can find a complete copy.

   The setup of File Brain is simple, all you need to do is create a
   directory for File Brain and its files then copy the files into that
   directory. Create a directory for virus infected files. After that you 
   will need to run the SETUP.EXE program.  Type SETUP, then fill
   in the neccessary information. Type SETUP /M for MONOCHROME DISPLAY.


                                                                     3.

     Sample FBRAIN1.CNF created by SETUP.EXE

     C:\GAPN1
     The Brainex System
     GAP
     0
     120
     SCAN
     D:
     D:\JUNK
     DEL
     1,1990
     YES
     YES
     NONE
     NONE
     C:\GAPN1\LOGO.TXT
     2 
     DOOR.SYS  
     C:\GAPN1
     C:\GAPN2
     -----------------------------------------------------------------------
     1 - path to door.sys, sfdoors.dat, chain.txt, dorinfo.def
     2 - BBS Name
     3 - BBS Type: GAP, PCB (DOOR.SYS)
                   WC3, RBBS, SF 
                   GEN (Generic DOOR.SYS)
     4 - Registration Number
     5 - User Level and Above that will bypass this door
     6 - SCAN or DRIVE\PATH\FILENAME [OPTIONS] of Virus Checker
     7 - RAMDISK Dirve Letter or NONE
     8 - Path to JUNK directory (Outdated/Virus files placed here if you want)
     9 - DEL=Delete Old Files YES=Move Old Files to JUNK dir NO=Keep Old Files
     10- month,year (files dated prior to this will not be allowed)
     11- Test GIF files
     12- Extract FILE_ID.DIZ files
     13- Convert files to this format or NO to leave them alone
     14 - path/filename of zip comment to add to .zip files or NONE
     15 - Optional Batch File for Duplicate Filr Check Program.

     The rest of the file is for system use. You do not modify these.
 
     If you use Rombrain, put a copy of DRIVE.DAT in the FBRAIN directory.
     File Brain will check your CDROM Filebase for duplicate files.
     Format of DRIVE.DAT: CD Title,ID,DRIVE LETTER,PATH TO CDTYPE files
     Use one line for each filebase, commas separate the data.
     Example for Night Owl Cd (CARRS):  Night Owl,A,E:,D:\CDROM

     To remove BBS Advertisement files create a file called BBSADS and put
     a file name for each ad on a separate line. If this file is not present,
     file Brain will not try to remove BBS ads.

     Edit the file NOTEST to add extenders of files you don't want tested.

                                                                          4.

   Once you have created your config file, you must then create a a batch 
   file to call the door. A batch file for a GAP BBS might look like this:
   
     ECHO OFF
     CD \FBRAIN   
     FBRAIN FBRAIN1.CNF %1
     

   %1 is the variable of the upload's DRIVE\PATH\FILENAME.EXT passed to
   the batch file by the BBS after the upload. On GAP BBS the batch file
   is named UPCHECK.BAT.

   If you are running multi-nodes, SETUP will create a separate door
   configuration file for each node, and number them. For instance,
   for a 3 node system, you might have the following configuration
   files:

       FBRAIN1.CNF
       FBRAIN2.CNF
       FBRAIN3.CNF

   The only difference between the three would be the 1st line which
   points to the default directory for the particular node.

   This version of File Brain is a DEMO. It is not crippled in any way,
   but will only display your BBS NAME when registered. This door is 
   released "As Is" and there is *NO* warranty or guarantee that it will 
   work for you and not cause any problems. You have chosen to use this door, 
   YOU are responsible for any unfortunate problems that may develop from 
   its use or misuse. I will gladly listen to any suggestions or problems 
   you may have, and I will do my best to fix whatever needs to be fixed. 
   I can not be held responsible for any problems you may have, whether 
   directly or indirectly due to the use of the door.
   
   Please read REGISTER.DOC for information on how you can register
   your copy of File Brain. 

   For complete support, contact PROFESSOR BRAINEX on The Brainex System.
   Your questions will be quickly and cheerfully answered!


   Have Fun!
   Stanley Sheff
   The Brainex System
   310-275-2344 HST
   310-273-5234 MNP