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