home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
UPCHECK
/
ANTIB105.ZIP
/
ANTIBODY.DOC
< prev
next >
Wrap
Text File
|
1993-01-01
|
9KB
|
189 lines
AntiBody - Upload Virus Scanner / Compression Convertor for SLBBS
(c) copyright 1993 by Zak Smith All Rights Reserved
───────────────────────────────────────────────────────────────────────────────
AntiBody is distributed in a DEMO mode, in which it will only process
any files if the current user is the SYSOP. I have done this because
I feel it allows for adequate evaluation. If the current user is the
SysOp, AntiBody will function fully.
If you wish to use AntiBody to its full ability, you must register it
by paying $20. In return you will then receive a small KEY file which
contains your SLBBS registration number and your BBS name. This file
will allow you to run all future versions of AntiBody also.
AntiBody has performed correctly on the author's machine for well over
two months, and has no known bugs, but I (Zak Smith) cannot be held
responsible for any damage to data, software, or hardware.
─┤ What it Does ├──────────────────────────────────────────────────────────────
─┴──────────────┴──────────────────────────────────────────────────────────────
* Un-Archives files of *ANY* format
* Recognizes Self-Extract archives of *ANY* format
* Scans files in archive for viruses
* Checks to make sure File does not allready exist for Batch Uploads
* Checks to make sure the file in the new archive format does not exist
(ex: file.ARC is rejected if it would be converted to file.ZIP)
* Converts all recognized archives to *ANY* format
* Recognizes GIF87a graphics file format
* Optionally Adds Video Mode or Resolution to GIF descriptions
* Preserves file descriptions when converting archives
* Kills corrupted archives
* Rejects Files matching Filespecs (including wilcards) in text file
* Moves files with viruses to a special directory
* Informs user of progress while processing
* Keeps a detailed log file
* Has been tested with SLBBS v2.25
* Has a neat local screen interface :)
─┤ Quick Setup ├───────────────────────────────────────────────────────────────
─┴─────────────┴───────────────────────────────────────────────────────────────
- Create a directory called ANTIBODY off your main SLBBS directory.
MD \SLBBS\ANTIBODY
- Put all the files in the ANTIBxxx.a_Z archive in this directory.
('xxx' is version number, 'a' is revision code)
If you are running more than one node, create a directory for each
node under the directory which contains that node's CONFIG.SL2 and
copy ANTIBODY into each.
- Make sure you have PKUNPAK.EXE, ARJ.EXE, LHARC.EXE, ZOO.EXE, PKUNZIP.EXE,
PKZIP.EXE, and SCAN.EXE in the PATH.
- Add to SLBBS's CONFIG as 'Upload Autodoor'
Upload Autodoor
1. Command ....................... ANTIBODY.EXE
2. Directory Path ................ \SLBBS\ANTIBODY\
3. Communications Support ........ None
4. Abort Method .................. None
5. Write Protection .............. No
Note:
This default setup assumes that ANTIBODY is a "child" directory of
the one which contains CONFIG.SL2.
(AntiBody resides in \SLBBS\ANTIBODY, and Config.SL2 is in \SLBBS)
- Adding Files to Reject file list.
With a text editor, such as Qedit, or the 2-SysOp/TextEdit edit
a file in the AntiBody directory named REJECT.LST. Each line should
be a filespec to reject. See REJECT.LST included for examples.
Wild Cards are allowed, and work like "smart" wilcards.
ie: *h*.zip matches ghi.zip
─┤ How to Evaluate AntiBody ├──────────────────────────────────────────────────
─┴──────────────────────────┴──────────────────────────────────────────────────
The easiest (and most realistic way) to evaluate AntiBody is to call
from another computer as SYSOP and upload something and watch it work.
If you do not have access to another modem, you can use AntiBody in a
local mode. Login locally to SLBBS and then press ALT-X to exit. Next,
copy some files into the UPLOADS.BBS directory which is located off of
your main SLBBS directory containing the CONFIG.SL2. Now go to the
ANTIBODY directory and just type ANTIBODY, and it will process the files.
─┤ Going Further ├─────────────────────────────────────────────────────────────
─┴───────────────┴─────────────────────────────────────────────────────────────
If you are still using SLBBS v2.15 (or any version without the upload
autodoor), read the file, AB-SL215.DOC, which explains how to stop
the use of the internal Xmodem protocols in SLBBS.
Archive Program Configuration
Compression and Decompression program configuration is kept in
ARCHIVE.CFG. This file should be in the main ANTIBODY directory.
The format of it is as follows..
; format to convert TO
;
ToArc: ProgID, Program, Parameters
;
; Normal Archive Formats
;
Un: ProgID, Program, Parameters, Compression ID Block
;
; Self Extract Formats
;
UnSfx: ProgID, Program, Parameters, Compression ID Block
Examples are in ARCHIVE.CFG included in this archive.
─┤ Options ├───────────────────────────────────────────────────────────────────
─┴─────────┴───────────────────────────────────────────────────────────────────
AntiBody needs no command line parameters, it only requires that it be
run from it's "home" directory. Executing with the single command line
parameter CONFIG will invoke AntiBody's self-configuration mode.
This will be displayed... Meaning...
Path to CONFIG.SL2 ..\
Path to AntiBody .\
Path for Bad files .\BADFILE\
Scan Subboards for Dupes TRUE
Use Split Screen Mode TRUE
Graphics info for GIF descriptions VideoMode
* GIF resolution at Start of Desc. TRUE
The last line (marked with *) will only be displayed if the one before it
is set to "Resolution".
Setting "Scan Subboards for Dupes" to TRUE or YES will enable AntiBody
to scan all the file subboards for a duplicate filename. A duplicate
may occur when a user uploads more files than he entered filenames
for in a batch upload (and SLBBS doesn't check afterwards).
If you are having video troubles, set "Split Screen Mode" to FALSE
or NO. Split Screen mode will be disabled automatically if it
senses DESQview is active, because split screen mode creates the
dreaded "Error #13" under DESQview.
If you have "Graphics info for GIF descriptions" set to VideoMode,
AntiBody will add the video mode of the file to the beginning of the
description, based of number of colors. Here are the codes.
S: SuperVGA - More than 16 colors -or- Image larger than 640x480
V: VGA - More than 16 colors
E: EGA - More than 4 colors
C: CGA - 4 or less colors
If you have "Graphics info for GIF descriptions" set to Resolution,
you will have the Choice to put the Resolution at the beginging
of the description, or at the end of the last line of the description.
Here is the general format of a resolution code.
WWWxHHHxCCC where WWW is width, HHH is height, and CCC is number of colors
This default setup ├─ SLBBS ────────┐
would work in a directory structure ├─ ANTIBODY ─┐
like this if AntiBody was executed from ├───── BADFILE
\SLBBS\ANTIBODY
Note: AntiBody's "home" directory and the path for Bad files should be
on the same drive. If not, the virus infected files will simply
be deleted, not moved to the Bad directory.
─┤ What it Requires ├──────────────────────────────────────────────────────────
─┴──────────────────┴──────────────────────────────────────────────────────────
AntiBody needs to find SCAN.EXE in your PATH statement.
AntiBody requires a FOSSIL driver, such as X00 or BNU, to be active
in memory.
─┤ Acknowledgements ├──────────────────────────────────────────────────────────
─┴──────────────────┴──────────────────────────────────────────────────────────
Searchlight BBS (c) by Searchlight Software and Frank LaRosa.
Turbo Pascal (c) by Borland Int., with which this program was written.
─┤ Bug Reports / Problems ├────────────────────────────────────────────────────
─┴────────────────────────┴────────────────────────────────────────────────────
Please! Contact me on my BBS, Sirius Cybernetics, or the Searchlight Support
BBS which Frank LaRosa runs, or via FidoNet or SL_NET Netmail.
───────────────────────────────────────────────────────────────────────────────
Zak Smith - Sirius Cybernetics - 414-966-3552 - 1:154/736 - 250:200/736
zak.smith@xanadu.mil.wi.us
───────────────────────────────────────────────────────────────────────────────