home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / VIRUS / VIRZIP13.ZIP / VIRZIP.DOC < prev    next >
Encoding:
Text File  |  1991-03-25  |  6.8 KB  |  185 lines

  1.             VIRZIP - The .ZIP file virus checker.
  2.                Version 1.3 - March 25, 1991
  3.                  By Eric R. Bazerghi
  4.  
  5. Purpose:  To 'unzip' a .ZIP file and verify ALL its contents for the
  6.       presence of viruses. If a virus is found, the user is notified.
  7.       The program is also capable of being run in a BATCH file thru the
  8.       use of the 'IF ERRORLEVEL' command. A list of exit codes is listed
  9.       later in this text.      
  10.  
  11.  
  12. Format:   VIRZIP  [?] [/?] [/h] [/s] [/m]  [d:][path]filespec[.ext]
  13.  
  14.  
  15. Notes:    The files 'SCAN.EXE' and 'PKUNZIP.EXE' must be present in
  16.       your current directory or be accessible thru the DOS 'PATH'
  17.       command. If either one of these files is missing, VIRZIP
  18.       will generate an error message and exit to DOS. Please refer
  19.       to your DOS manual for more information on the 'PATH' command.
  20.  
  21.       If an invalid operand is entered, a display of VIRZIP's
  22.       command format is displayed.
  23.  
  24.       The drive and path are optional. The filespec MAY NOT contain
  25.       the wildcard characters * and ?.  Only the file matching the
  26.       file specification is processed.
  27.  
  28.       If the filespec extension is omitted, .ZIP is used as a
  29.       default.
  30.  
  31.       You may use a 'self-extracting' file as a filespec. It will be
  32.       processed the same way as a .ZIP file.
  33.  
  34.       The parameters are not 'case-sensitive'. You may use upper-case
  35.       or lower-case at your discretion.
  36.  
  37.       Use the ?, /? or /h parameters to display VIRZIP's
  38.       command format.
  39.  
  40.       Use the /s parameter to suppress most of the output generated
  41.       by the program. Only a message indicating the result of the
  42.       scanning of the files will be displayed. This option is ideal
  43.       for batch files or BBS systems which only need an exit code.
  44.  
  45.       Use the /m parameter to enable virus-checking of standard memory.
  46.       VIRZIP defaults to skipping memory checking. This parameter is the
  47.       OPPOSITE of the "/NOMEM" parameter for SCAN.EXE.
  48.  
  49.  
  50. Examples:
  51.  
  52.     o  Display VIRZIP's command format:
  53.  
  54.         VIRZIP ?
  55.         VIRZIP /?
  56.         VIRZIP /h
  57.  
  58.     o  Verify all files contained in 'MYFILE.ZIP' for viruses:
  59.  
  60.         VIRZIP MYFILE.ZIP
  61.         VIRZIP MYFILE             (.ZIP will be used as a default)
  62.  
  63.     o  Verify all files contained in 'MYFILE.ZIP' for viruses and
  64.        suppress most output:
  65.  
  66.         VIRZIP /S MYFILE.ZIP
  67.         VIRZIP /S MYFILE      (.ZIP will be used as a default)
  68.  
  69. Exit codes:
  70.  
  71.     When using VIRZIP in batch files, you can verify if an error has
  72.     occurred by using the 'IF ERRORLEVEL' command. The list of exit
  73.     codes generated by VIRZIP is as follows:
  74.  
  75.         0 - .ZIP is virus-free.
  76.         1 - Possible virus in .ZIP file.
  77.         2 - Command-line argument error.
  78.         3 - SCAN.EXE cannot be found or executed.
  79.         4 - Abnormal termination of SCAN.EXE.
  80.         5 - Abnormal termination of PKUNZIP.EXE.
  81.         6 - PKUNZIP.EXE cannot be found or executed.
  82.         7 - Abnormal termination of VIRZIP.EXE
  83.  
  84. Internal Errors:
  85.  
  86.     VIRZIP may output an internal error message when a severe problem
  87.     has occured. Generally this message can be caused by VIRZIP being
  88.     unable to create or delete a temporary directory. It may also be
  89.     caused by VIRZIP being unable to delete the files it has just
  90.     un-zipped in the temporary directory. These messages have been
  91.     included to help me locate a problem in the code. If an internal
  92.     error message appears and you have done EVERYTHING to fix what
  93.     may have caused it, send me a letter explaining the problem.
  94.     Please include everything pertinante to your system, such as
  95.     DOS version, environment, CPU, system configuration, etc. Every
  96.     little bit of information can help.
  97.  
  98. Information:
  99.  
  100.     Written for the IBM PC using DOS 2.0, or later.
  101.  
  102.     VIRZIP was written using the MicroSoft QuickC Compiler Ver 2.51.
  103.     
  104.     VIRZIP uses SCAN.EXE which is copyrighted by:
  105.  
  106.     McAfee Associates/InterPath   
  107.     4423 Cheeney Street
  108.     Santa Clara, CA  95054  
  109.  
  110.     VIRZIP uses PKUNZIP.EXE which is copyrighted by:
  111.     
  112.         PKWARE, INC.
  113.         7545 NORTH PORT WASHINGTON ROAD
  114.         GLENDALE, WI  53217  USA
  115.  
  116.     Please remember to register these programs if you intend to use
  117.     them. I am in no way associated with these companies. Please 
  118.     direct all registration information to the appropriate author.
  119.  
  120.     VIRZIP is supplied for personal, private use. Feel free to
  121.     distribute VIRZIP given these restrictions:
  122.  
  123.  
  124.          o  for-profit use without a license is prohibited;
  125.  
  126.          o  the  program  may  not be included - or bundled - with other
  127.             goods or services.  Exceptions may be granted  upon  written
  128.             request only.
  129.     
  130.          o  no fee is charged; an exception is granted to not for profit
  131.             user's groups, which are permitted to  charge  a  small  fee
  132.             (not  to  exceed  $5)  for materials, handling, postage, and
  133.             general overhead.  No other  organization  is  permitted  to
  134.             charge any amount for distribution of copies of the software
  135.             or documentation, or to include copies of  the  software  or
  136.             documentation with sales of their own products, unless
  137.         personnaly authorized by myself, the author.
  138.  
  139.         There  is  no warranty of any kind.  The copyright owner may not
  140.         be held liable for any damages, including any  lost  profits  or
  141.         other  incidental or consequential damages arising out of or in-
  142.         ability to use the software.  By using the software,  you  agree
  143.         to this.
  144.  
  145.  
  146.  
  147.  
  148. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  149. ▌                                          ▐
  150. ▌    If you feel that VIRZIP is a helpful utility, please consider         ▐
  151. ▌    registering your copy. A small registration fee of $7.50 is all       ▐
  152. ▌    that I ask of you. Please consider that this money will go towards    ▐
  153. ▌    further improvements to this utility. By registering, you show        ▐
  154. ▌    your appreciation for my work.                                        ▐
  155. ▌    Please distribute this software to your friends for evaluation.       ▐
  156. ▌    The better its distribution, the better its success...              ▐
  157. ▌                                          ▐
  158. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  159.  
  160.  
  161.  
  162.  
  163.     Please direct your inquiries, complaints, suggestions or
  164.     REGISTRATIONS to:
  165.  
  166.           Eric R. Bazerghi
  167.           4784 Tapestry Drive
  168.           Fairfax, Va   22032-1918
  169.  
  170.     P.S.    Please include a self-addressed stamped enveloppe if you
  171.         would like a reply. Users from CANADA need not include
  172.         stamps, but the self-addressed enveloppe would be welcome.
  173.  
  174.     Data: (703) 719-9648, 24 hr BBS; 300-9600/USR HST,  Data-Bit BBS 
  175.           (703) 978-6360, 24 hr BBS; 300-9600  Your Place (RBBS Author)
  176.           (703) 425-2505, 24 hr BBS; 300-9600/USR HST,  InterConnect BBS  
  177.           (703) 839-0705, 24 hr BBS; 300-9600  DeathStar BBS
  178.  
  179.           Leave E-Mail for 'Eric Bazerghi' in Main Conference.
  180.  
  181.  
  182.  
  183.                 VIRZIP 1.3
  184.        (c) Copyright by Eric R. Bazerghi  1989-90-91. ALL RIGHTS RESERVED.
  185.