home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / pcboard / vid201.zip / VID.DOC < prev    next >
Text File  |  1993-07-10  |  37KB  |  839 lines

  1. ─────────────────────────────────────────────────────────────────────────────
  2.                           ▄  ▄ ▄▄▄ ▄▄▄▄ ▄  ▄ ▄▄▄▄
  3.                           █ ▄█  █  █▄▄█ █  █ █▄▄▄
  4.                           █▄█  ▄█▄ █ █▄ █▄▄█ ▄▄▄█
  5.           ▄▄▄ ▄▄▄ ▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄ ▄▄▄ ▄▄▄▄ ▄▄▄ ▄
  6.            █  █ █ █ █▄   █  █ █▄▄█ █ █ █ █▄▄█   █    █  █  █ █ █ █
  7.           ▄█▄ █ █▄█ █    █▄▄█ █ █▄ █ █ █ █  █   █   ▄█▄ █▄▄█ █ █▄█
  8.                            ▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄
  9.                             █  █ █  █ █  █ █▄▄█
  10.                            ▄█▄▄█ █▄▄█ █▄▄█ █ █▄
  11.  
  12.                 ┌───────────────────────────────────────┐
  13.             ▓███│   V  E  R  S  I  O  N   2  .  0   1   │▓███
  14.                 │                                       │
  15.             ▓███│       Release Date 10 July 1993       │▓███
  16.                 └───────────────────────────────────────┘
  17.       (C)opyright 1992, 1993 Cairo Research Labs, All Rights Reserved
  18.  
  19. ─────────────────────────────────────────────────────────────────────────────
  20.  ┌───────────────────────┐
  21. ▄│   Table of Contents   │
  22. █└───────────────────────┘
  23. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  24.  
  25.         1. INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . .
  26.              Features . . . . . . . . . . . . . . . . . . . . . . . . .
  27.              What's New in This Release?. . . . . . . . . . . . . . . .
  28.              Words From the Authors . . . . . . . . . . . . . . . . . .
  29.              Licensing and Distribution . . . . . . . . . . . . . . . .
  30.              The Demo Version . . . . . . . . . . . . . . . . . . . . .
  31.              Benefits of Registering. . . . . . . . . . . . . . . . . .
  32.              Ordering VID . . . . . . . . . . . . . . . . . . . . . . .
  33.  
  34.         2. GETTING STARTED  . . . . . . . . . . . . . . . . . . . . . .
  35.              System Requirements  . . . . . . . . . . . . . . . . . . .
  36.              Installation . . . . . . . . . . . . . . . . . . . . . . .
  37.  
  38.         3. OPERATION. . . . . . . . . . . . . . . . . . . . . . . . . .
  39.              VID Menu Options . . . . . . . . . . . . . . . . . . . . .
  40.              Sysop Keys . . . . . . . . . . . . . . . . . . . . . . . .
  41.              Command Line . . . . . . . . . . . . . . . . . . . . . . .
  42.              Multinode/Multiuser Operation. . . . . . . . . . . . . . .
  43.  
  44.         4. MISCELLANEOUS. . . . . . . . . . . . . . . . . . . . . . . .
  45.              What's Next? . . . . . . . . . . . . . . . . . . . . . . .
  46.              Special Thanks . . . . . . . . . . . . . . . . . . . . . .
  47.              Support Sites. . . . . . . . . . . . . . . . . . . . . . .
  48.              Upgrades and Information . . . . . . . . . . . . . . . . .
  49.  
  50. ────────────────────────────────────────────────────────────────────────────
  51. ■ INTRODUCTION ■
  52. ────────────────────────────────────────────────────────────────────────────
  53.  
  54. The mere mention of the word virus instills a feeling of despair in the minds
  55. of most computer users.  Since the dawn of the personal computer in the early
  56. 1980's, around 2,000 different computer viruses have been isolated by
  57. anti-viral researchers around the world.  With an additional estimated 60 new
  58. viruses a month being released into public circulation, the threat has evolved
  59. into something that users and managers alike can no longer avoid.
  60.  
  61. VID is an online virus reference door for use with most major BBS systems.
  62. It provides timely and accurate information on over 1,500 computer viruses,
  63. with more and more being added regularly.
  64.  
  65.  ┌─────────────┐
  66. ▄│   Features  │
  67. █└─────────────┘
  68. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  69.  
  70. VID's features include:
  71.  
  72.         * Complete support for both ANSI and ASCII users.
  73.         * Multinode/Multiuser Compatible!
  74.         * DESQview aware!
  75.         * Currently entails over 1500 computer viruses.
  76.         * Complete query abilities for database searching.
  77.         * Support for a variety of BBS dropfiles (including the new RA 2.0!)
  78.         * Much more!
  79.         
  80.  ┌────────────────────────────────┐
  81. ▄│   What's New in This Release?  │
  82. █└────────────────────────────────┘
  83. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  84.  
  85.         o Over 100 new viruses added, bringing the total up to 1,557 entries.
  86.  
  87.         o Cleaned up display in several of the search and list options,
  88.           including multi-column virus listings (Thanks to Chris Koziol).
  89.  
  90.         o Provided an option for online documentation for end-users.
  91.  
  92.         * Due to an internal problem in the original 2.00 release, you must
  93.           use v2.01+ to use any new enhancement modules.
  94.         
  95.         * The periodic VID integrity check has been enhanced.  VID now
  96.           stores its integrity information in a file called SANITY.CHK.
  97.           Ensure that this file resides in the VID directory!
  98.           
  99.         * In the 2.00 release, the VIDDEF.TBL file had to reside in the
  100.           path.  This was causing a message subsystem initialization error
  101.           if VID could not locate this file in the path!  VID now looks in
  102.           the current directory first. (Thanks to Steve Pepin)
  103.  
  104.         ! In the Behavior search, although the default answer is "Ignore",
  105.           the prompt showed the default as "No".  Fixed! (Steve Pepin).
  106.  
  107.         ! If VID was typed alone with no arguments, the old switches from
  108.           the 1.10 release were displayed! Fixed! (Steve Pepin, again!).
  109.  
  110.         ! In the 2.0 datafiles, the "Stealth" flag on several viruses was
  111.           not set properly.  Squashed!
  112.           
  113.  ┌──────────────────────────┐
  114. ▄│   Word From The Author   │
  115. █└──────────────────────────┘
  116. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  117.  
  118. I have been authoring BBS utility doors for quite a while, and never have I
  119. seen the response that VID has generated!  I personally would like to thank
  120. all of the registered users of VID, and especially those who stuck it out
  121. during those early-morning bug-fix releases.  Thanks a bunch.
  122.  
  123.                         ** NOTES for v2.01! **
  124.  
  125. If you were using the v2.00 release of the VID package, you *must* upgrade
  126. to 2.01 or better in order to use any future enhancement modules!  The
  127. databases in 2.01 are structured a bit differently than those used in
  128. previous releases of VID.
  129.  
  130. VID now makes use of a file called SANITY.CHK for its internal integrity
  131. check.  Do not remove this file from the VID directory, or VID will fail
  132. to operate!
  133.                                 --------
  134.  
  135. With the release of 2.0, you are looking at a complete re-write from the
  136. original VID door.  The original VID was designed to provide a quick
  137. online virus reference for BBS users, but has quickly evolved into quite
  138. a bit more!  Thanks to a tremendous response from Sysops around the world,
  139. VID has provided BBS users with quick, accurate viral assessments while
  140. online on their favorite BBS system.
  141.  
  142. Most of the changes in this release of VID pertain to the online user inter-
  143. face, as well as the internal virus database format.  The interface has been
  144. completely revamped, and is much more intuitive than the interfaces presented
  145. in previous releases.  Additionally, VID has now been given the capability to
  146. run in two separate modes: VIDLite and VID+.  When running in VID+ mode,
  147. extended information on each virus is provided (if known).  This requires the
  148. presence of the VID+ module (available separately).  This module doesn't
  149. require registration or additional payment, but rather it provides a super
  150. effective method of conserving disk space, for those of you who are running
  151. low (The VID+ module is a bit over 1MB in size!).  The latest VID+ module is
  152. always available via FREQ or call to our support BBS.  Simply unarchive it
  153. and drop it in the VID directory to enable the extended information
  154. retrieval.
  155.  
  156. Due to the large number of changes since the previous base VID database
  157. engine, the previous "VDB" data file format will no longer be supported.
  158.  
  159. If you have already registered VID, your previous VID registration key should
  160. function just fine.  If you were one of the lucky individuals who were issued
  161. what we call a "Series-1" key, contact us for a new one.
  162.  
  163. The majority of the virus information contained within the VID database was
  164. obtained from several resources:
  165.  
  166.         - Patricia Hoffman's VSUM - Hypertext Virus Reference System
  167.         - PCV Virus Reference Database
  168.         - The Cairo Research Virus Library
  169.         - The CARO Virus Reference List
  170.         - Frisk Skullason's F-Prot Virus Reference
  171.         - Miscellaneous contributors and researchers
  172.  
  173. In fact, about 90% of the information contained in VID was obtained from
  174. Patricia Hoffman's VSUM.  For those of you who are not familiar with the VSUM
  175. product, it can provide a plethora of information, much more detailed than
  176. can be provided in VID at this time.  I highly recommend it to any PC user
  177. who wants a great DOS-based virus reference.  It should be available on your
  178. favorite BBS.
  179.  
  180. If you experience any problems with the VID system, or have any questions,
  181. please contact us!  We can be reached in the fidonet DOORWARE, VIRUS, and
  182. VIRUS_INFO echos, as well as via netmail to 1:3613/12.  We are also now
  183. active in DoorNet (75:7706/0 or 75:7706/1).  You may also call our support 
  184. BBS at (706) 596-8126, 9600v.32.
  185.  
  186. We also moderate our own support echo entitled SPHINX.  This echo is not
  187. currently on any backbone, although Fidonet and DoorNet are a possibility
  188. in the future.  If you are unable to find a feed near you, feel free to
  189. contact us for further assistance.
  190.  
  191.  ┌────────────────────────────────┐
  192. ▄│   Licensing and Distribution   │
  193. █└────────────────────────────────┘
  194. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  195.  
  196.    This documentation, programs, and other files distributed in this software
  197.    package (the "Software") are the copyrighted property of Scott Burkett
  198.    and Cairo Research Labs.  All rights are reserved.
  199.  
  200.    For use by corporations, institutions or goverment agencies, or for-profit
  201.    purposes, contact the Author for licensing information.
  202.  
  203.    U.S. GOVERNMENT INFORMATION
  204.  
  205.    The use, duplication, or disclosure by the U.S. Government of the Software
  206.    is subject to the restricted rights applicable to commercial software that
  207.    are specified in the subdivision (b.3.ii) of the 'Rights in Technical Data
  208.    and Computer Software' clause, document DFARS 52.227-7013.
  209.  
  210.    DISTRIBUTION/USAGE
  211.  
  212.    VID can be freely distributed, provided that the original archive
  213.    is not changed in any way (other than changing the archive type) and no
  214.    amount of money is required. In no circumstance at all can VID be
  215.    modified without written consent from the authors.  It is prohibited too
  216.    to include this program, whole or in part, in other software.  It is
  217.    expressly forbidden to distribute a registered key to unregistered users.
  218.  
  219.    VID can be used in commercial organizations only after regular
  220.    registration.
  221.  
  222.    This license is considered accepted if the program is used.  Its violation
  223.    will involve the withdrawal of the registration key and the rights to use
  224.    the program.
  225.  
  226.    WARRANTY DISCLAIMER
  227.  
  228.    The Author cannot and does not warrant that any functions contained in the
  229.    Software will meet your requirements, or that its operations will be error
  230.    free.  The entire risk as to the Software performance or quality, or both,
  231.    is solely with the user and not the Author.  You assume responsibility for
  232.    the selection of the program to achieve your intended results, and for the
  233.    installation, use, and results obtained from the Software.
  234.  
  235.    The Author makes no warranty, either implied or expressed, including with-
  236.    out limitation any warranty with respect to this Software documented here,
  237.    its quality, performance, or fitness for a particular purpose. In no event
  238.    shall the Author be liable to you for damages, whether direct or indirect,
  239.    incidental, special, or consequential arising out the use of or any defect
  240.    in the Software, even if the Author has been advised of the possibility of
  241.    such damages, or for any claim by any other party.
  242.  
  243.    All other warranties of any kind, either express or implied, including but
  244.    not limited to the implied warranties of merchantability and fitness for a
  245.    particular purpose, are expressly excluded.
  246.  
  247.    LIMITATION OF REMEDIES
  248.  
  249.    The information contained in the documentation for the Software is subject
  250.    to change without notice.
  251.  
  252.    The Author's entire liability, and your exclusive remedy shall be: (1) the
  253.    replacement of an original Software diskette not meeting the above Limited
  254.    Warranty and which is returned to the Author along with proof of purchase,
  255.    or (2), if the Author is unable to deliver a replacement diskette which is
  256.    free of defects, you may terminate the License Agreement by returning this
  257.    Software and the corresponding license fee will be returned.
  258.  
  259.    By using the Software, you acknowledge (1) to have read and understood all
  260.    parts of this document and (2) to have agreed with and accepted all of its
  261.    provisions without any reservation.
  262.  
  263.  ┌─────────────────────────────┐
  264. ▄│   The Demo Version of VID   │
  265. █└─────────────────────────────┘
  266. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  267.  
  268. This shareware demonstration version of VID is as fully functional as its
  269. registered counterpart.  The only difference is the unregistered evaluation
  270. message at the top of the main menu. Upon registration, this will be
  271. replaced by your name or your organization's name, showing your support for
  272. the VID project.
  273.  
  274.  ┌──────────────────────────────┐
  275. ▄│   Benefits of Registration   │
  276. █└──────────────────────────────┘
  277. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  278.  
  279. You will also be entitled to free upgrades to newer versions of VID, as they 
  280. become available. In addition to the great many features and the quality that 
  281. this version of VID has to offer, we are currently working on several 
  282. additions and enhancements for future versions.
  283.  
  284.  ┌─────────────────────┐
  285. ▄│   Ordering VID      │
  286. █└─────────────────────┘
  287. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  288.  
  289. Below are detailed instructions for registering VID. These
  290. instructions are not intended to seem confusing or complicated; they are
  291. simply meant to answer almost any question that you might have about
  292. registering.  If you have any questions or uncertainties about your
  293. registration, please feel free to contact us.  For information on how to
  294. contact us, please see the section on "Upgrades and Information".
  295.  
  296. To order VID, simply follow these three steps:
  297.  
  298.   1.)  Fill out the registration form. Information on filling out
  299.        the form is located in the next section.
  300.  
  301.   2.)  Enclose the appropriate payment ($10), Ten American Dollars,
  302.        payable in the form of cash, check or money order.  Make all checks
  303.        or money orders payable to:  SCOTT BURKETT
  304.  
  305.   3.)  Send the above two items to:
  306.  
  307.                           Cairo Research Labs
  308.                           1113 29th Street
  309.                           Columbus, GA 31904
  310.  
  311.   4.)  We will not send registration keys via standard mail! (snail mail).
  312.        In order to keep the price of the VID system at an affordable level,
  313.        everyone has to make certain concessions.  If we receive a request
  314.        for us to mail registration keys to you via regular land mail, we will
  315.        try to deliver your key to you either via netmail, or in a message
  316.        on our support BBS.
  317.  
  318. FILLING OUT THE REGISTRATION FORM
  319. --------------------------------------------------------------------------------
  320.  
  321. NO PRINTER?    Alternatively, if you do not have a printer, simply send a
  322.                hand-drawn version of the order form.  If you do not wish to
  323.                mail a registration form in, you may opt to upload it to our
  324.                support BBS at (706) 596-8126 (9600v.32).  We will not present
  325.                you with a registration key, however, until proper payment
  326.                has been rendered.
  327.  
  328.                If you have any special instructions for us, or anything that
  329.                you would like to say when you register, feel free to write
  330.                this down on the back of the registration form, or on a
  331.                separate piece of paper.
  332.  
  333.                When filling out the VID registration form, be sure to
  334.                indicate how you would prefer to receive your VID
  335.                registration key. You will have the choice of receiving your
  336.                registration key by one of three means: A call to our BBS,
  337.                FidoNet CrashMail, or by a call to your BBS.  If you have a
  338.                FidoNet Email address, FidoNet CrashMail is still by far the
  339.                quickest way to receive your order. Once you have decided
  340.                which means you would prefer to receive your order by, please
  341.                read the detailed instructions on your order method below.
  342.  
  343. --------------------------------------------------------------------------------
  344. RECEIVING      In order to receive your VID registration key by a
  345. BY CALL        message and/or upload to your BBS, fill out the order form and
  346. TO BBS         mail it along with your payment as described below. Be sure to
  347.                include the phone number, baud rate, and our login and
  348.                password for the BBS to which you would like us to call.  We
  349.                will cover any long distance costs. If, for some reason, we
  350.                are unable to connect to your BBS (not because it busy, but,
  351.                for example, if your BBS is no longer online), we will place
  352.                your key in a message on our support BBS.
  353.  
  354. --------------------------------------------------------------------------------
  355. RECEIVING      In order to receive your VID registration key via
  356. ORDER BY       FidoNet CrashMail, simply fill out the order form and mail it
  357. FIDONET        along with your payment as described below.  Be sure to
  358. CRASHMAIL      include the FidoNet node address to which you wish to have
  359.                your order sent.
  360.  
  361.  
  362. ────────────────────────────────────────────────────────────────────────────
  363. ■ GETTING STARTED ■
  364. ────────────────────────────────────────────────────────────────────────────
  365.  
  366.   VID is a snap to get up and running (as you will see).
  367.  
  368.  ┌────────────────────────┐
  369. ▄│   System Requirements  │
  370. █└────────────────────────┘
  371. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  372.  
  373. VID was designed for use with IBM compatible personal computer systems,
  374. with 640K minimum RAM.  It will run under most popular BBS packages, to
  375. include Maximus, SuperBBS, QuickBBS, GAP, PCBoard, WildCat!, WWIV, and all
  376. versions of RemoteAccess (including the new 2.0!).
  377.  
  378. VID also requires the use of a fossil driver, such as Ray Gwinn's X00, or
  379. David Nugent's BNU.  These programs can be found on most BBS systems, since
  380. they are necessary in running most BBS packages to begin with.
  381.  
  382.  ┌─────────────────┐
  383. ▄│   Installation  │
  384. █└─────────────────┘
  385. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  386.  
  387. First things first:
  388.  
  389. Create a directory to hold the VID system.  We recommend using something
  390. like C:\VID.  Next, copy the VID200.EXE file into the directory
  391. and type "VID201" at the DOS prompt.  The archive is self-extracting and will
  392. come apart without much effort.
  393.  
  394. ** Note:  Your source for obtaining the VID archive may have changed
  395. the format of the archive to one suitable for use on their system (i.e. ZIP,
  396. LZH, ARJ, etc).
  397.  
  398. Next thing on the list is to set the VID environment variable to the path
  399. of the VID files.  Place a SET command in your autoexec.bat file:
  400.  
  401.                   example:  SET VID=C:\VID
  402.                   
  403. The directory specified by the VID environment variable is utilized by
  404. VID to find it's files (registration key, data files, etc).  This environment
  405. variable does not neccesarily need to be set for VID to function, as long
  406. as you change to the VID directory before actually running the program.
  407.  
  408. Be sure to keep a backup copy of your VID system on floppy disk, in case
  409. the inevitable happens.  Due to the level of detail contained in the VID
  410. database, the database files are rather large.  Ergo:  Having a backup copy
  411. will save you from having to download it again from a long distance BBS.
  412.  
  413. We will discuss the command line parameters that VID expects in a moment, but
  414. first, let's take a look at what VID offers:
  415.  
  416. ────────────────────────────────────────────────────────────────────────────
  417. ■ OPERATION ■
  418. ────────────────────────────────────────────────────────────────────────────
  419.  
  420.  ┌──────────────────────┐
  421. ▄│   VID Menu Options   │
  422. █└──────────────────────┘
  423. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  424.  
  425. Once the user has entered the VID system, the virus database is initialized.
  426. Once this has occurred succesfully, the user will then be placed at the VID
  427. main menu.
  428.  
  429. ** Note that periodically, VID will perform a "VID Integrity Check", which
  430. quickly examines the datafiles to ensure that they have not been altered.
  431. This check only happens periodically, and only takes a second or two.
  432.  
  433. VID always keeps track of the "current" virus.  When in browse mode, the
  434. majority of options available are specifically applied to the current
  435. virus.  However, we have made additions to the main menu, to allow a few of
  436. these options in more of a "global" scope.
  437.  
  438. ** NOTE **
  439.  
  440. The virus names in VID are now "color-coded" for recognition purposes.  If
  441. the virus is an "original" piece, it's name will appear in WHITE, whereas
  442. variants will appear in MAGENTA.  This feature (of course) is only available
  443. to ANSI users, and not ASCII/TTY users.
  444.  
  445. From the main menu:
  446.  
  447. [L]ist Viruses
  448. ----------------
  449.  
  450.  By pressing "N", the user will be presented with the entire database of
  451.  virus names, one per line, one screen at a time.  At the end of each screen
  452.  of names, the user will have the option of continuing the listing process,
  453.  or quitting back to the main menu.  he will have the option of beginning the
  454.  list from either the top of the database, or the current virus record.  The
  455.  virus names are color-coded, as described above.
  456.  
  457. Search by [V]ariants
  458. --------------------
  459.  
  460.  By pressing "V", the user will be asked for a virus name (full or partial).
  461.  If VID cannot locate a virus by that name, he will try and find the closest
  462.  match (by name).  After the virus has been located, VID will perform a
  463.  search across the database, to attempt to locate any variants of this virus.
  464.  VID color codes apply to this search, and in fact, add a bit of flavor to it.
  465.  For instance:
  466.  
  467.    If the user entered "1226" as the virus name, VID would reply with
  468.    something like:
  469.  
  470.      Searcing for variants for: 1226
  471.      ───────────────────────────────
  472.  
  473.      #0039 - 1226
  474.      #0040 - 1226-B
  475.      #0041 - 1226-B Dropper
  476.      #0042 - 1226-D
  477.      #0043 - 1226-M
  478.      ^^^^^   ^^^^^^^^^^^^^^
  479.        │           │
  480.        │           └──────────── Virus Name
  481.        └── Record Number
  482.  
  483.    The first entry above (record #0039, 1226) would appear in WHITE, since
  484.    it is the "base" virus for this small group, or family.  The remainder
  485.    of the virus names would appear in MAGENTA (actually, light magenta), to
  486.    indicate that these particular entries are "variants" of the virus which
  487.    appeared in WHITE (in this case, the original 1226 virus).
  488.  
  489. Search by Be[H]avior
  490. ------------------
  491.  
  492.  By pressing "H", the user can perform a behavior query across the database.
  493.  This is very similar to the behavioral searching in previous versions of
  494.  VID, with the exception of a few new fields.  VID will prompt the user
  495.  with 13 different questions, i.e. Does the virus infect .COM files?, etc.
  496.  The user has three (3) possible responses to each question:
  497.  
  498.         Y - yes
  499.         N - No
  500.         I - Ignore this question
  501.  
  502.  If a question is "ignored" then the field is not used in the search.  By
  503.  combining the above three possible question answers, powerful searches can
  504.  be performed across the database.
  505.  
  506.  The following questions are asked by VID when performing a behavior query:
  507.  
  508.   1) Does the virus infect .COM files?
  509.   2) Does the virus infect .EXE files?
  510.   3) Does the virus infect .SYS files?
  511.   4) Does the virus infect Boot Sectors?
  512.   5) Does the virus infect Floppy Boot Sectors?
  513.   6) Does the virus go memory resident?
  514.   7) Is the virus parasitic (non-overwriting)?
  515.   8) Is the virus a spawning or "companion" virus?
  516.   9) Does the virus manipulate DOS FAT tables?
  517.  10) Does the virus infect partition tables?
  518.  11) Does the virus infect directory entries (i.e. DIR-2 virus)
  519.  12) Does the virus display "stealth" characteristics?
  520.  
  521. After all questions have been answered, VID will then perform the query, and
  522. display the results.
  523.  
  524. Search by [O]rigin
  525. ------------------
  526.  
  527.  By pressing "O", the user can perform a search based on the origin of
  528.  computer viruses.  i.e. Bulgaria, United States, California, etc.  If the
  529.  full name is not known, partial answers are allowed.  Note that the search
  530.  is not linear!  As long as the string the user enters appears anywhere in
  531.  the origin of the virus (not necessarily the first x amount of letters),
  532.  then the score will score a hit.
  533.  
  534.  The database record number, virus name, and complete virus origin will be
  535.  displayed for each virus which scores a hit in the query.
  536.  
  537. Search by [N]ame
  538. ----------------
  539.  
  540.  By pressing "N", the user can perform a search based on the namne of the
  541.  computer virus.  i.e. Dark Avenger, Jerusalem, etc.  If the full name is not
  542.  known, partial answers are allowed.
  543.  
  544.  VID will then place the user in "browse" mode, and placed at the record that
  545.  best matches the search name.
  546.  
  547. [J]ump to Record #
  548. ------------------
  549.  
  550.  This option allows the user to jump to a specific record number in the
  551.  database.  VID will use the record number as the "current" virus.  This is
  552.  a quick way of jumping to a specific virus record, if you know the record
  553.  number.
  554.  
  555. [B]rowse Database
  556. -----------------
  557.  
  558.  This option will place the user into "browse" mode, and will place him
  559.  in the database at the current record.  From the browse system, the user
  560.  can do several things:
  561.  
  562.         [+] - Next Record
  563.         [-] - Previous Record
  564.         [F] - First Record
  565.         [L] - Last Record
  566.         [V] - Variant Search (same as main menu)
  567.         [C] - Comments (Additional/Extended Information)
  568.         [D] - Detection (Shows all known AV products which detect this virus)
  569.         [Q] - Quit to main menu
  570.         
  571. ** Note that the [C]omments option will present some basic information about
  572. the virus when runninggn in VIDLite mode.  If VID detects the presence of the
  573. VID+ module, then additional detailed information will be presented to the
  574. user, if it is available.
  575.  
  576. [U]user Documentation
  577. ---------------------
  578.  
  579.  This option will display a file called USER.DOC to the user.  A sample
  580. USER.DOC is included with the VID archive.  You may modify this file to
  581. your liking.
  582.  
  583. [Q]uit VID
  584. ----------
  585.  
  586.  Quits VID and returns control to the BBS.
  587.  
  588.  ┌────────────────┐
  589. ▄│   Sysop Keys   │
  590. █└────────────────┘
  591. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  592.  
  593. There are several options available to the Sysop while the user is in the
  594. VID Door.  Keep in mind that not all of these keys may be useful under
  595. certain BBS systems.
  596.  
  597. [UP]/[DOWN] - Use the arrow keys to increase or decrease the
  598.               amount of time which the user has left in the door.
  599.  
  600. [Alt]-[C] -   Allows the sysop to break into chat with the user
  601.               at any time. [Alt]-[C] again, or [ESC] will end
  602.               chat mode. (Notice that the Want-Chat indicator
  603.               will also be turned off, if it was flashing. If
  604.               you are running under Apex, RemoteAccess or
  605.               QuickBBS, paging from within the door will even
  606.               cause the Want-Chat indicator to stay lit when the
  607.               user returns to the BBS)
  608.  
  609. [Alt]-[J] -   Allows the sysop to shell to DOS, if enough memory
  610.               is available. Simply type EXIT to return to the
  611.               door again.
  612.  
  613. [Alt]-[H] -   Hang up on the user. Plain and simple!
  614.  
  615. [Alt]-[L] -   This key locks the user out of the BBS. It first
  616.               hangs up on the user, and then sets their security
  617.               level to 0, to prevent them from ever logging on
  618.               again. This feature may require use of the EXITINFO.BBS
  619.               file, depending on what system VID is running under.
  620.  
  621. [Alt]-[K] -   The "User Keyboard-Off" key allows the sysop to
  622.               temporarily prevent the user from typing anything
  623.               on their keyboard. This has no effect on the local
  624.               keyboard, but causes VID to ignore any keystrokes
  625.               from remote.
  626.  
  627. [Alt]-[N] -   The "Sysop Next" key, this function reserves the
  628.               system for use by the sysop after the user logs
  629.               off, if VID is running under an Apex or RA
  630.               1.00 or later system.
  631.  
  632. [Alt]-[D] -   "Drop to BBS" key. This function allows the sysop
  633.               to exit VID and return the user to the BBS,
  634.               without hanging up.
  635.  
  636. [F1]..[F10] - The Function keys [F1] thru [F10] allows the sysop
  637.               access to various types of information on the
  638.               status line, or to turn the status line off. Note that
  639.               some of the information displayed will depend on the
  640.               type of BBS you are running, and may or may not be
  641.               available.  These keys are as follows:
  642.  
  643.                 [F1] -  Display basic user information (default)
  644.                 [F2] -  Display phone numbers and important dates
  645.                 [F3] -  Display security flags and up/download info
  646.                 [F4] -  Display system information and current time
  647.                 [F5] -  Display message info and user's settings
  648.                 [F6] -  Display chat reason and sysop's comment
  649.                 [F9] -  Display help information for sysop
  650.                 [F10] - Turn off the status line
  651.  
  652.  ┌──────────────────┐
  653. ▄│   Command Line   │
  654. █└──────────────────┘
  655. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  656.  
  657. VID accepts the following parameters:
  658.  
  659.         -p(BBS Dropfile Path)
  660.  
  661.         -v(ideo Mode)   0 = BIOS Screen Writes
  662.                         1 = Direct Screen Writes (or DESQView buffering)
  663.  
  664. To run VID in local mode, a sample "local-mode" DORINFO1.DEF file has been
  665. included in the distribution archive.
  666.  
  667. ** Video Mode Notes **
  668.  
  669. All modem output is accomplished through the fossil driver.  If the video
  670. mode is set to 1, then the local screen display is accomplished using direct
  671. writes, either to video memory, or to the DesqView screen buffer, if DesqView
  672. is running. If the video mode is set to 0, then BIOS function calls are used
  673. for video output. While using direct video writes results in much greater
  674. screen updates speeds, it will also cause difficulties for people running in
  675. sultitaskers, such as DesqView.
  676.          
  677. ** Dropfile Notes **
  678.  
  679. It appears that the BBS world simply cannot agree on a standard dropfile
  680. format.  For a while, it appeared as if the DORINFOx.DEF, or perhaps the
  681. DOOR.SYS format would prevail.  However, with the release of RemoteAccess
  682. v2.0+, that myth has apparently been shattered, as the RA author decided to
  683. introduce yet another dropfile format.  We will continue to add and support
  684. all of the popular dropfile formats, regardless of how hairy it gets... :-)
  685.  
  686. When VID is started, it will look for the dropfile in the path specified by
  687. the "-p" switch above.  If the dropfile path is not passed on the command
  688. line via "-p", VID will proceed to look in the current directory.  VID
  689. now automatically detects any of the following dropfiles:
  690.  
  691.         DORINFOx.DEF (Standard DORINFOx.DEF Drop file (Default))
  692.         EXITINFO.BBS (RA v.01 - v.04)
  693.         EXITINFO.BBS (Extended (RA v1.0+))
  694.         EXITINFO.BBS (RemoteAccess 2.0+ style)
  695.         CHAIN.TXT    (WWIV)
  696.         SFDOORS.DAT  (SpitFire BBS)
  697.         CALLINFO.BBS (WildCat!)
  698.         DOOR.SYS (GAP/PC-Board)
  699.         DOOR.SYS (Doorway version)
  700.         QBBS 2.75+ EXITINFO.BBS
  701.         DOOR.SYS (WildCAT! style)
  702.  
  703. The dropfile path should point to the location of the door information file
  704. (such as the DORINFOx.DEF, EXITINFO.BBS, CHAIN.TXT, DOOR.SYS, etc.) from
  705. which VID will obtain information about the BBS and the caller online. Note,
  706. however, that this should only contain the path to this file, and not the
  707. name of the file itself. For example, if your dropfile resides in C:\BBS,
  708. you should specify
  709.  
  710.         -pC:\BBS  and not -pC:\BBS\DOOR.SYS
  711.  
  712.  ┌───────────────────────────────┐
  713. ▄│ Multinode/Multiuser Operation │
  714. █└───────────────────────────────┘
  715. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  716.  
  717. VID is quite capable of running on multinode systems, and in fact, does it
  718. quite adeptly.
  719.  
  720. In order to faciliate multi-node systems, VID makes use of an environment
  721. variable called TASK.  This variable is used by several other packages as
  722. well.  Simply set the variable before calling VID:
  723.  
  724.         REM SAMPLE VID BATCH FILE FOR NODE 1
  725.         REM ********************************
  726.         REM Set the TASK variable
  727.         REM ********************************
  728.         SET TASK=1
  729.         CD\MAX\VID
  730.         VID.EXE -pC:\MAX
  731.         REM ********************************
  732.         REM Remove the TASK variable
  733.         REM ********************************
  734.         SET TASK=
  735.  
  736. This variable is used by VID, for instance, in determing which DORINFOx.DEF
  737. file to read.  Some dropfile formats (DOOR.SYS, for example) have the node
  738. number in the dropfile itself, so the TASK environment variable is not
  739. needed.
  740.  
  741. Ensure that you have DOS SHARE.EXE is available to each task or node!  If you
  742. are running under DESQView or Windows, this can be loaded once and made
  743. available to all tasks.  SHARE.EXE can also be loaded high on most systems.
  744.  
  745. Whenever more than one node attempts to access the same record, the mesage:
  746.  
  747.                         "... Network Delay ..."
  748.  
  749. will briefly appear on the both the user's screen, and the local console.
  750. After the node who owns the record releases it, the other nodes will continue
  751. as normal.  These delays do not last but for a brief second, as VID does not
  752. hold records as locked any longer than it has to.
  753.  
  754. Although special attention has been paid to ensuring that VID is 100% network
  755. compatible, we are but human!  If you happen to experience problems running
  756. VID on a multinode machine, please contact us if you are unable to resolve the
  757. problem.
  758.  
  759. ────────────────────────────────────────────────────────────────────────────
  760. ■ MISCELLANEOUS ■
  761. ────────────────────────────────────────────────────────────────────────────
  762.  
  763.  ┌───────────────────┐
  764. ▄│   What's Next?!   │
  765. █└───────────────────┘
  766. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  767.  
  768. We *DO* listen to our users!  Have an idea?  Send it on!
  769.  
  770.  ┌────────────────────┐
  771. ▄│   Special Thanks   │
  772. █└────────────────────┘
  773. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  774.  
  775. We would like to take time to offer our appreciation to the Cairo Research
  776. Lab Beta Team and support sites.  Thanks guys!
  777.  
  778. Thanks are also in order for Frans "Must I use Windows?" Veldman, Sara Gordon,
  779. Paul Ferguson, Diane, Bob "McNugget" Kruger, Brian Pirie, and countless
  780. others whose efforts and caveats seem to go unnoticed at times.
  781.  
  782.  ┌───────────────────┐
  783. ▄│   Support Sites   │
  784. █└───────────────────┘
  785. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  786.  
  787. The latest versions of VID, VIDPLUS, and other related utilities can be
  788. found at the following sites.  These sites also handle user registrations
  789. for their respective geographic areas:
  790.  
  791. Albert Louw
  792. My Private Secretary 
  793. Maassluis NL (Netherlands)
  794. VirNet RC 31 (Holland)
  795. 011-31-1899-19989
  796. 9:31/0 (VirNet)
  797. 2:2800/512 & 2:2800/513 (Fidonet)
  798.  
  799. Mikael Winterkvist
  800. Computer Security Center
  801. Skelleftea (Sweden)
  802. 011-46-910-52214
  803. 2:205/422 (Fidonet)
  804.  
  805. Esko Laakso
  806. Finnish Virus Research Center (Finland)
  807. 2:220/710 (Fidonet)
  808.  
  809. If your region/country does not appear on this list, please contact us for 
  810. more information on becoming an authorized VID support/registration site.
  811.  
  812.  ┌──────────────────────────────┐
  813. ▄│   Upgrades and Information   │
  814. █└──────────────────────────────┘
  815. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  816.  
  817. For the latest version of VID, or for tech support by BBS, call:
  818.  
  819.                         Under The Nile BBS
  820.                       (706) 596-8126 14.4 USR 
  821.                          1:3613/12@fidonet
  822.                    75:7706/0 or 75:7706/1@DoorNet
  823.                         
  824. FREQ:     VID - This will get you the VID engine, documentation, Lite-level
  825.                 database, and any release notes.
  826.  
  827.       VIDPLUS - This will get you the VID+ modules.  You must have the VID
  828.                 engine (above) for this to be functional!  This expands
  829.                 to around 1.6MB or so.
  830.  
  831. The VID system is updated regularly.  Release notices for both the VID engine
  832. and the datafiles are posted in the VIRUS, VIRUS_INFO, and DOORWARE echos, as
  833. well as in the D_FILES echo in DoorNet.
  834.  
  835. ────────────────────────────────────────────────────────────────────────────
  836. ■ END OF VID 2.01 DOCUMENTATION ■
  837. ────────────────────────────────────────────────────────────────────────────
  838.  
  839.