home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR14 / 3NSH156.ZIP / NETSHLD.DOC < prev    next >
Text File  |  1993-12-09  |  52KB  |  1,430 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                             NETSHIELD Version 1.56
  22.               for Novell NetWare v3.11, v3.12 and SFT-III v3.11
  23.                Copyright 1992, 1993 by McAfee Associates, Inc.
  24.               Documentation by Aryeh Goretsky and Logical Arts
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.           McAfee Associates, Inc            TEL (408) 988-3832
  50.           2710 Walsh Avenue, Suite 200      FAX (408) 970-9727
  51.           Santa Clara, California           BBS (408) 988-4004
  52.           95051-0963                        COMPUSERVE         GO MCAFEE
  53.           USA                               INTERNET  support@mcafee.com
  54.                                             AMERICA ONLINE        MCAFEE
  55.  
  56.  
  57.  
  58.                               TABLE OF CONTENTS
  59.  
  60.  
  61.           Chapter 1: INTRODUCTION . . . . . . . . . . . . . . . 1
  62.            - How to use this manual . . . . . . . . . . . . . . 3
  63.            - What NETShield includes. . . . . . . . . . . . . . 4
  64.            - System Requirements. . . . . . . . . . . . . . . . 5
  65.            - License and Registration . . . . . . . . . . . . . 5
  66.            - Validating NETShield . . . . . . . . . . . . . . . 6
  67.            - Technical Support. . . . . . . . . . . . . . . . . 7
  68.  
  69.           Chapter 2: INSTALLATION . . . . . . . . . . . . . . . 10
  70.            - Customizing NETShield. . . . . . . . . . . . . . . 11
  71.  
  72.           Chapter 3: NETSHIELD'S MENUS. . . . . . . . . . . . . 12
  73.            - Available Options. . . . . . . . . . . . . . . . . 12
  74.            - Configuration Options. . . . . . . . . . . . . . . 13
  75.            - Report Options . . . . . . . . . . . . . . . . . . 22
  76.            - Updating Options . . . . . . . . . . . . . . . . . 23
  77.  
  78.           Chapter 4: WHAT TO DO IF A VIRUS IS FOUND . . . . . . 24
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110. NETSHIELD for NetWare v3.x Version 1.56                   Page 1
  111.  
  112.  
  113.           Chapter 1:  INTRODUCTION
  114.  
  115.           Welcome to NETShield, a powerful and advanced system designed to
  116.           detect computer viruses on NetWare v3.11, v3.12, and SFT-III v3.11
  117.           servers.   NETShield watches as network users, the most likely
  118.           source of infected files, copy files to the network.
  119.  
  120.           NETShield is a NetWare Loadable Module (NLM). This allows it to
  121.           integrate easily into your NetWare environment and function
  122.           independently of any workstation, guaranteeing that your network
  123.           is always protected.
  124.  
  125.           NETShield is Tested and Approved compatible as an NLM utility by
  126.           Novell, Inc. for use with NetWare v3.11, v3.12, and SFT-III v3.11.
  127.           
  128.           It is important that you install and configure NETShield
  129.           correctly for your particular network. As you set up NETShield,
  130.           you'll complete the tasks necessary to maintain a virus-free
  131.           network.  Use this task list as a "roadmap" for applying the
  132.           information in this reference to your network.
  133.  
  134.           Task 1: Installation
  135.  
  136.           You'll install NETShield on every server at your site.  The
  137.           NETShield NLM will be copied to your SYS:SYSTEM directory, and
  138.           your server will be configured to load NETShield automatically
  139.           whenever you restart it.  See Chapter 2, Installation, for
  140.           details.
  141.  
  142.           o    If you use a bootable floppy diskette to start your
  143.                server, make sure that the boot diskette is clean of
  144.                any viruses.  The documentation for VirusScan , McAfee
  145.                Associates' virus scanning program for PC's, describes
  146.                a procedure for creating a clean bootable diskette.
  147.  
  148.           Task 2: Configuration
  149.  
  150.           Set NETShield to scan all files transferred to the server, using
  151.           the "On-Access" scanning settings.  Also set it to run scans at
  152.           regular intervals, using the "Periodic" scanning settings.  Turn
  153.           CRC, Cyclic Redundancy Checking, on if you have a stable file
  154.           environment.  CRC checking verifies that mathematic "check sums"
  155.           stay consistent for files; if files are changed often, then an
  156.           error in the check sums will be reported.  See "Configuring
  157.           NETShield" in Chapter 3, NETShield Menus, for details.
  158.  
  159.           Task 3: Scanning
  160.  
  161.           Once you've configured NETShield, it will automatically scan in
  162.           the background.  The NETShield NLM will be running as long as
  163.           your NetWare server is running.
  164. NETSHIELD for NetWare v3.x Version 1.56                   Page 2
  165.  
  166.  
  167.           Task 4: Reporting
  168.  
  169.           NETShield can inform you when a virus is found, both by
  170.           broadcasting a network message to selected users and by recording
  171.           the information in a log file. It can then move or delete the
  172.           infected file. We recommend that you set up NETShield to log
  173.           infections in a file, notify the network supervisor, and move
  174.           infected files into a "quarantine" directory for later
  175.           inspection. See "Reporting" in Chapter 3, NETShield Menus, for
  176.           details.
  177.  
  178.           Task 5: Updating
  179.  
  180.           As new viruses are found, McAfee Associates will release new
  181.           virus signature files for you to install.  When you receive an
  182.           update, or download one from the McAfee BBS, update one server
  183.           and enable cross-server updating so that the new list is copied
  184.           to the other servers over the network.
  185.  
  186.           Task 6: Virus elimination
  187.  
  188.           Once you've identified and isolated an infected file, eliminate
  189.           the virus using other McAfee Associates' ViruScan, VShield  and
  190.           Clean-Up.  VirusScan does periodic scanning of  both standalone
  191.           PC's and networks, VShield does continuous checking on PC's, and
  192.           Clean-Up removes viruses from both standalone PC's and networks
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219. NETSHIELD for NetWare v3.x Version 1.56                   Page 3
  220.  
  221.  
  222.           HOW TO USE THIS MANUAL
  223.  
  224.  
  225.           This manual will help you get NETShield running quickly and
  226.           properly.
  227.  
  228.           Chapter 1 describes the program and files on your NETShield
  229.           diskette, system requirements, how to license, and how to get
  230.           help.
  231.  
  232.           Chapter 2 describes how to install NETShield.
  233.  
  234.           Chapter 3 contains reference information laid out in a format
  235.           that matches the NETShield menus.  If  you're having trouble
  236.           navigating the menus, look for the guides at the start of each of
  237.           these chapters.
  238.  
  239.           Chapter 4 tells you what to do if you find a virus.
  240.  
  241.  
  242.           NOTATION
  243.  
  244.           In this manual, different conventions distinguish  particular
  245.           kinds of text.
  246.  
  247.           Convention             Example        Represents
  248.  
  249.           Curly braces           {filename}     Optional element;
  250.                                                 do not type
  251.                                                 braces { }
  252.  
  253.           Parenthesized options  (Deactivate)   Context-sensitive
  254.                                                 "toggled" options
  255.                                                 which switch from
  256.                                                 the current state
  257.                                                 to the alternate
  258.                                                 (indicated by the
  259.                                                 current menu item
  260.                                                 text).
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274. NETSHIELD for NetWare v3.x Version 1.56                   Page 4
  275.  
  276.  
  277.           WHAT NETSHIELD INCLUDES
  278.  
  279.  
  280.           The NETSHIELD distribution file includes the the NETShield
  281.           NetWare Loadable Module, various informative text files, and the
  282.           Validate program.
  283.  
  284.           When you download files from McAfee Associates, use Validate to
  285.           ensure that the software you've downloaded is authentic. See
  286.           "Validating NETShield," later in this chapter, for instructions.
  287.  
  288.           File Name      Description
  289.  
  290.           NETSHLD.NLM    NetWare Loadable Module for NetWare v3.x.
  291.           VIR.DAT        Virus signature file.
  292.           VIR$CFG.DAT    Default configuration file.
  293.  
  294.           README.1ST     Quick start, version-specific, and validation
  295.                           information text file.
  296.           VIRLIST.TXT    List and characteristics of most viruses
  297.                           detected by NETShield
  298.  
  299.           VALIDATE.COM   Validate program for DOS .
  300.           VALIDATE.DOC   Documentation text file for Validate.
  301.  
  302.           AGENTS.TXT     List of McAfee authorized agents.
  303.           COMPUSRV.NOT   CompuServe membership text file
  304.           LICENSE.DOC    Licensing agreement text file.
  305.           REGISTER.DOC   License quotation request text file.
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329. NETSHIELD for NetWare v3.x Version 1.56                   Page 5
  330.  
  331.  
  332.           SYSTEM REQUIREMENTS
  333.  
  334.           NETShield requires a Novell NetWare v3.11, v3.12, or
  335.           SFT-III v 3.11, file server with at least 718Kb of free
  336.           server RAM. It should utilize no more than 10% of server
  337.           CPU time.
  338.  
  339.           NETShield for NetWare v3.x requires you to load Novell's
  340.           SPXFIX2.NLM.  This NLM is available from Novell.
  341.  
  342.           NETShield for NetWare v3.x should not be loaded
  343.           simultaneously with other antivirus NLM's.
  344.  
  345.           NETShield is not compatible with NetWare/386 v3.10.
  346.  
  347.  
  348.           LICENSE AND REGISTRATION
  349.  
  350.           NETShield is distributed for evaluation purposes only by McAfee
  351.           Associates for a trial period not to exceed five (5) days.  At
  352.           the end of the trial period, you are required to remove the
  353.           NETShield software from your server.
  354.  
  355.           If you wish to use NETShield after the trial period, you must
  356.           obtain a license from McAfee Associates.  Licenses are available
  357.           for internal use within businesses, organizations, government
  358.           agencies and educational institutions and external use by repair
  359.           centers and other service organizations.  License fees are based
  360.           on the number of  servers present.  For further information
  361.           please refer to the enclosed LICENSE.DOC text file.
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384. NETSHIELD for NetWare v3.x Version 1.56                   Page 6
  385.  
  386.  
  387.           VALIDATING NETSHIELD
  388.  
  389.           When you download a program from any source other than directly
  390.           from McAfee Associates, it's important to verify that it is
  391.           authentic, unaltered, and uninfected by a computer virus.  McAfee
  392.           Associates anti-virus software includes a program called Validate
  393.           which helps you do this.
  394.  
  395.           When you receive a new version of NETShield, run Validate on all
  396.           of the program files. Here's how to do this for NETShield:
  397.  
  398.           Start from the system prompt (C:\> ).
  399.  
  400.           1.   Change to the directory to which you've downloaded the
  401.                files.  For example, if you've stored the files in a
  402.                directory named C:\DOWNLOAD:
  403.  
  404.                C:\>c:
  405.                C:\>cd \download
  406.  
  407.           2.   Enter the following:
  408.  
  409.                C:\DOWNLOAD>validate netshld.nlm
  410.  
  411.           3.   Compare the results with the information in the
  412.                README.1ST file. If the validation results match
  413.                what's in the file, it is highly unlikely that the
  414.                program has been modified.
  415.  
  416.           If the results you obtain from running Validate on your copy of
  417.           NETShield differ from those described in the Release Notes, the
  418.           file may have been damaged.  Always obtain your copy of NETShield
  419.           from a known source.
  420.  
  421.           The latest version of NETShield and validation data for
  422.           NETSHLD.NLM and VIR.DAT can be obtained from McAfee Associates'
  423.           bulletin board system at (408) 988-4004, from the McAfee Virus
  424.           Help Forum on CompuServe (GO MCAFEE), via the Internet from the
  425.           pub/antivirus directory of the mcafee.com site, or from America
  426.           Online's McAfee Associates' Area (Keyword: McAfee).
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439. NETSHIELD for NetWare v3.x Version 1.56                   Page 7
  440.  
  441.  
  442.           TECHNICAL SUPPORT
  443.  
  444.           For help in using NETShield, we invite you to contact McAfee
  445.           Associates technical support. You can contact us:
  446.  
  447.           o    Online 24 hours a day, through our bulletin board
  448.                system, CompuServe, fax, or Internet (see "Online
  449.                access to updates and technical support" below); or
  450.  
  451.           o    By telephone at (408) 988-3832, Monday through Friday,
  452.                7:00 a.m. to 5:30 p.m. Pacific Standard Time.
  453.  
  454.           For fast and accurate help, please have the following information
  455.           ready when you contact McAfee Associates:
  456.  
  457.           o    Program name and version number.
  458.  
  459.           o    Type and brand of computer, hard disk, installed
  460.                adapter cards, and any peripherals.
  461.  
  462.           o    Version of NetWare, along with any NLM's or device
  463.                drivers in use.
  464.  
  465.           o    Printouts of the AUTOEXEC.NCF and STARTUP.NCF files.
  466.  
  467.           o    Printouts of your AUTOEXEC.BAT and CONFIG.SYS files
  468.                from any workstation that you were using.
  469.  
  470.           o    Printout of the NETShield Configuration Report.
  471.  
  472.           o    A description of the exact problem you are having.
  473.                Please be as specific as possible. If you can't be at
  474.                the system console when  you call, a printout of the
  475.                screen would be helpful.
  476.  
  477.           If you are overseas, you can contact a McAfee Associates
  478.           Authorized Agent.  Agents are located in over 50 countries around
  479.           the world and provide local sales and support for our software.
  480.           Please refer to the AGENTS.TXT file for a complete list of McAfee
  481.           Associates Agents.
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494. NETSHIELD for NetWare v3.x Version 1.56                   Page 8
  495.  
  496.  
  497.           ONLINE ACCESS TO UPDATES AND TECHNICAL SUPPORT
  498.  
  499.           McAfee Associates updates the NETShield programs every 4-6 weeks
  500.           or sooner, to add new virus detectors, new options, and fix
  501.           reported bugs. To distribute these new versions, we run a multi-
  502.           line bulletin board system, a forum on CompuServe, an Internet
  503.           node, and an America Online area.
  504.  
  505.           McAfee Associates bulletin board system (BBS)
  506.           Our multi-line BBS is accessible 24 hours a day, 365 days a year,
  507.           except for scheduled downtime and maintenance. All lines run
  508.           high-speed modems operating from 1,200 bps to 14,400 bps with
  509.           line settings of 8 data bits, no parity, and one stop bit.
  510.  
  511.           McAfee Forum on CompuServe
  512.           We sponsor the McAfee Virus Help Forum on CompuServe. To reach
  513.           it, type GO MCAFEE at any CompuServe prompt. A free introductory
  514.           membership is available; see the COMPUSRV.NOT text file for more
  515.           information.
  516.  
  517.           Internet access
  518.           The latest versions of McAfee Associates' anti-virus software are
  519.           available by anonymous ftp (file transfer protocol) over the
  520.           Internet from the mcafee.com site.  If your domain resolver does
  521.           not support names, use the IP# 192.187.128.1 instead.  Enter
  522.           "anonymous" as your user ID and your own email address as the
  523.           password.  Programs are located in the pub/antivirus directory.
  524.           If you have questions, please send email to support@mcafee.com.
  525.  
  526.           You can also find McAfee Associates' anti-virus software at the
  527.           SimTel archive site Oak.Oakland.EDU in the pub/msdos/virus
  528.           directory and its associated mirror sites:
  529.  
  530.           o    ARCHIE.AU (Australia).
  531.           o    FTP.FUNET.FI (Finland)
  532.           o    FTP.SWITCH.CH (Switzerland)
  533.           o    SRC.DOC.IC.AC (UK)
  534.           o    WUARCHIVE.WUSTL.EDU (US)
  535.  
  536.           America Online
  537.           The America Online "keyword" for the McAfee area is MCAFEE.
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549. NETSHIELD for NetWare v3.x Version 1.56                   Page 9
  550.  
  551.  
  552.           OTHER SOURCES OF INFORMATION
  553.  
  554.           The McAfee Associates BBS and Virus Help Forum on CompuServe are
  555.           excellent sources of information on virus protection.  Batch
  556.           files and utilities to help you use NETShield software are often
  557.           available, along with helpful advice.
  558.  
  559.           Independent publishers, colleges, training centers, and vendors
  560.           also offer information and training about virus protection and
  561.           computer security.  We especially recommend the following books:
  562.  
  563.           o    Ferbrache, David.  A Pathology of Computer Viruses.
  564.                London: Springer-Verlag, 1992.  ISBN 0-387-19610-2.
  565.  
  566.           o    Hoffman, Lance. J.  Rogue Programs: Viruses, Worms,
  567.                and Trojan Horses.  Van Nostrand Reinhold, 1990.
  568.                ISBN 0-442-00454-0
  569.  
  570.           o    Jacobson, Robert V. The PC Virus Control Handbook, 2nd
  571.                Ed.  San Francisco, Miller Freeman Publications, 1990.
  572.                ISBN 0-87930-194-0.
  573.  
  574.           o    ________, ________.  Using McAfee Associates Software
  575.                for Safe Computing.  New York: International Security
  576.                Technology,    1992.  ISBN 0-9627374-1-0.
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604. NETSHIELD for NetWare v3.x Version 1.56                   Page 10
  605.  
  606.  
  607.           Chapter 2:  INSTALLATION
  608.  
  609.           Installing NETShield is a straightforward and simple process.  To
  610.           start, you will need to copy the NETShield NLM, virus signature,
  611.           and NETShield configuration file (if any) to the SYS:\SYSTEM
  612.           directory on your network server.  You can change this, but
  613.           remember that these files must be on a network drive if you want
  614.           to run NETShield on your server(s).  Next, you will modify the
  615.           AUTOEXEC.NCF file to run NETSHIELD each time the server is
  616.           booted.
  617.  
  618.           Here's how to do this for NETShield:
  619.  
  620.           Start from the system prompt (C:\>).
  621.  
  622.           1.   Change to the your network drive (F:\> in this example):
  623.  
  624.                C:\>f:
  625.                F:\LOGIN>cd \system
  626.                F:\SYSTEM>
  627.  
  628.           2.   Copy the required files to the network drive:
  629.  
  630.                F:\SYSTEM>copy c:\mcafee\netshld\netshld.nlm f:\system
  631.                F:\SYSTEM>copy c:\mcafee\netshld\vir.dat f:\system
  632.  
  633.           2a.  If a NETShield configuration file is present, copy it
  634.                to the network drive:
  635.  
  636.                F:\SYSTEM>copy c:\mcafee\netshld\vir$cfg.dat f:\system
  637.  
  638.           3.   Edit the AUTOEXEC.NCF file to add NETShield:
  639.  
  640.                F:\SYSTEM>edit autoexec.ncf
  641.  
  642.           3a.  Go to the beginning of the AUTOEXEC.NCF file and add:
  643.  
  644.                load netshld load
  645.  
  646.           3b.  Save the AUTOEXEC.NCF file.
  647.  
  648.           NETShield is now installed on your network server
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659. NETSHIELD for NetWare v3.x Version 1.56                   Page 11
  660.  
  661.  
  662.           Customizing NETShield
  663.  
  664.           Once you've installed NETShield, you can customize the
  665.           way it loads by editing the LOAD command in the
  666.           AUTOEXEC.NCF file.  The following options are valid:
  667.  
  668.           LOAD NETSHLD                 runs NETShield with the default
  669.                                        settings and no configuration file.
  670.  
  671.           LOAD NETSHLD LOAD            runs NETShield with the default
  672.                                        configuration file, VIR$CFG.DAT,
  673.                                        from the SYS:SYSTEM directory.
  674.  
  675.           LOAD NETSHLD LOAD {path and filename}
  676.                                        runs NETShield with a user-specified
  677.                                        configuration file from the
  678.                                        directory you specify. The complete
  679.                                        path and file name, including the
  680.                                        volume name, must be specified when
  681.                                        using a configuration file other
  682.                                        than the default file.
  683.  
  684.           We recommend that when you install NETShield for the
  685.           first time, you create a configuration file and save it.
  686.           This way, NETShield will always be loaded with optimal virus
  687.           detection for your environment.  See "Configuring NETShield"
  688.           in Chapter 3, NETShield Menus, for details.
  689.  
  690.           Unless otherwise specified, NETShield creates, loads, and
  691.           saves configuration files and reports in the directory where
  692.           the NETSHLD.NLM file is located.
  693.  
  694.           Once you are done installing and customizing NETShield, you can
  695.           either restart your server to run NETShield or go to the system
  696.           console and type the following and the system prompt to start
  697.           NETShield:
  698.  
  699.                LOAD NETSHLD
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714. NETSHIELD for NetWare v3.x Version 1.56                   Page 12
  715.  
  716.  
  717.           Chapter 3:  NETSHIELD MENUS
  718.  
  719.  
  720.           When you run NETShield and the program loads virus patterns,
  721.           you'll see this menu.  It is the highest level menu in the
  722.           command hierarchy:
  723.  
  724.           _____NETSHIELD AVAILABLE OPTIONS_____________________________
  725.                (Do a scan immediately)
  726.                Configuration options
  727.                Report options
  728.                Signature control
  729.                Exit
  730.           _____________________________________________________________
  731.  
  732.           (Do a scan immediately)
  733.           Activates NETShield virus checking of all selected
  734.           volumes.  To choose which volumes are scanned, select
  735.           Configuration Options\What to Scan\Volumes to Scan.  If
  736.           you choose this item when it reads "(Terminate a Current
  737.           Scan)" you will stop any currently running scan, whether
  738.           it is immediate or periodic.
  739.  
  740.           Configuration options
  741.           Lets you customize NETShield to meet your particular
  742.           needs.  Take some time to become familiar with the
  743.           different menus available under this option.
  744.  
  745.           Report options
  746.           Lets you customize how NETShield reports the results of
  747.           its scanning.  Set up NETShield to give you information
  748.           where you need it when you need it.
  749.  
  750.           Signature control
  751.           Lets you keep NETShield's virus detection current by
  752.           loading updated external signature files, or "virus
  753.           signatures."  Use it to load new sets of virus signatures, add
  754.           new virus strings, and toggle virus signature updating
  755.           between servers.
  756.  
  757.           Exit
  758.           Use this option to unload NETShield and return to the NetWare
  759.           System Console.  If you have set an "unload" password in the
  760.           Password Access Control menu, you must enter it before NETShield
  761.           will unload.  For security reasons, NETShield will prompt you for
  762.           this password if you attempt to unloaded it from the System
  763.           Console command line.  When a regular scan is being performed,
  764.           either immediate or periodic, it will halt when NETShield
  765.           unloads.
  766.  
  767.  
  768.  
  769. NETSHIELD for NetWare v3.x Version 1.56                   Page 13
  770.  
  771.  
  772.           Configuring NETShield
  773.           Use the Configuration Options menu to set various parameters for
  774.           NETShield's operation.  Choose from the following items:
  775.  
  776.           _____CONFIGURATION OPTIONS___________________________________
  777.                On-access scanning options
  778.                Period-scanning options
  779.                Actions on virus detection
  780.                What to scan
  781.                Configuration file options
  782.                Speed/Accuracy controls
  783.                CRC controls
  784.                Password access control
  785.                Return to previous menu
  786.           _____________________________________________________________
  787.  
  788.           On-access scanning options
  789.           Use the settings available from this option to select accesses to
  790.           trap for scanning.  Scan incoming access (to the server) to
  791.           protect the server, scan outgoing access (from the server) to
  792.           prevent reinfection of a workstation from a virus on the server.
  793.           We recommend that you scan incoming access, but not outgoing.
  794.           This protects the server but avoids running extra scans.
  795.  
  796.           You'll see this menu:
  797.  
  798.           _____TRAP ACCESS MENU________________________________________
  799.                Incoming and outgoing    scans both incoming and
  800.                                         outgoing accesses
  801.                Outgoing Only            scans only outgoing accesses
  802.                Incoming Only            scans only incoming accesses
  803.                None                     turns off on-access scanning
  804.                Return to Previous Menu  Return to the Configuration
  805.                                         Options Menu
  806.           _____________________________________________________________
  807.  
  808.           Period-scanning options
  809.  
  810.           Use the settings available from this option to schedule a
  811.           scan to occur at a specific time.  You'll see this menu:
  812.  
  813.                Activate (Deactivate)
  814.  
  815.           Choose this to schedule scans on a Daily, Weekly, or Monthly
  816.           basis.
  817.  
  818.           When you choose a Daily scan, NETShield prompts you to
  819.           enter the time to start scanning.  Enter the time in 24-hour
  820.           format, e.g., 1:00 p.m. becomes 1300 hours.
  821.  
  822.  
  823.  
  824. NETSHIELD for NetWare v3.x Version 1.56                   Page 14
  825.  
  826.  
  827.           Choose Deactivate to disable periodic scanning.  If a periodic
  828.           scan is running when Deactivate is selected, the scan will
  829.           continue until finished. If you want to halt a
  830.           periodic scan, select "Terminate a Current Scan" from the
  831.           NETShield Available Options menu.
  832.  
  833.           o    To optimize your network usage when scheduling a
  834.                periodic scan, select a time for scans when server
  835.                utilization is otherwise low.
  836.  
  837.                     Priority to run with
  838.  
  839.           Choose this to set the amount of CPU time NETShield uses
  840.           when performing a periodic scan.  There are ten levels of
  841.           priority available, from 1, the most CPU-intensive, to 10, the
  842.           least CPU-intensive. When NETShield is run with a priority
  843.           setting of 1, 40-50% CPU usage is added and approximately one
  844.           file is scanned per second. When run with a priority of 10, 1-2%
  845.           CPU usage is added and one file is scanned approximately every 10
  846.           seconds. The default priority is 5.
  847.  
  848.                Return to previous menu
  849.  
  850.           Return to the Configuration Options menu.
  851.  
  852.  
  853.           Actions on virus detection
  854.  
  855.           Use the settings available from this option to set what
  856.           NETShield does with an infected file and who should be notified
  857.           upon detection of a virus. You'll see this menu:
  858.  
  859.                File actions
  860.                Contact actions
  861.  
  862.           File Actions lets you set what NETShield will do when it finds an
  863.           infected file.  You'll see this menu:
  864.  
  865.                Delete infected file     Deletes virus-infected files.
  866.                                         Deleted files can be recovered
  867.                                         using the NetWare Salvage
  868.                                         command.
  869.  
  870.                Overwrite and delete     Erases virus-infected files by
  871.                                         deleting them and then writing
  872.                                         random characters over the
  873.                                         space they occupied.  The
  874.                                         infected files deleted in this
  875.                                         manner can not be recovered.
  876.  
  877.  
  878.  
  879. NETSHIELD for NetWare v3.x Version 1.56                   Page 15
  880.  
  881.  
  882.                Move infected files      Moves infected files to the
  883.                                         directory specified using the
  884.                                         Set Move-to Directory command,
  885.                                         also on this menu (see below
  886.                                         for details).
  887.  
  888.                Leave infected files alone
  889.                                         Performs no action on infected
  890.                                         files.  Be careful with this;
  891.                                         if you choose this setting,
  892.                                         the only way you will be able
  893.                                         to tell if an infected file is
  894.                                         found is by looking at the
  895.                                         scan logs.
  896.  
  897.                Set move-to directory    Chooses a destination
  898.                                         directory in which to put
  899.                                         infected files.  If no
  900.                                         directory is specified then a
  901.                                         subdirectory called \INFECTED
  902.                                         is created in the system
  903.                                         directory for this purpose.
  904.  
  905.                Return to previous menu  Returns to the Actions on
  906.                                         Virus Detection menu.
  907.  
  908.  
  909.           Contact actions lets you set who is informed of infections.
  910.           You'll see this menu:
  911.  
  912.                (Do not inform the user accessing the file)
  913.                                         Use this setting if, for
  914.                                         security purposes, you don't
  915.                                         want users to know they have
  916.                                         infected files.  If you choose
  917.                                         not to inform the user, be
  918.                                         sure to identify someone else
  919.                                         to be informed.
  920.  
  921.                Edit the list of users to be contacted
  922.                                         Allows changes to the list of
  923.                                         users to be contacted when an
  924.                                         infected file is found.
  925.  
  926.                Do not display messages on Console
  927.                                         Use this setting if you don't
  928.                                         want virus messages to show up
  929.                                         on the NetWare System Console.
  930.  
  931.                Return to previous menu
  932.                                         Returns to the Actions on
  933.                                         Virus Detection menu.
  934. NETSHIELD for NetWare v3.x Version 1.56                   Page 16
  935.  
  936.  
  937.           What to scan
  938.  
  939.           Use the settings available from this option to set areas of
  940.           servers, files and users to scan. You'll see this menu:
  941.  
  942.           _____WHAT TO SCAN____________________________________________
  943.                Volumes to scan
  944.                Change scanned extensions
  945.                Ignore Users
  946.                Skip directories
  947.                Non-CRC checked files
  948.                Return to previous menu
  949.           _____________________________________________________________
  950.  
  951.           Selecting "Volumes to Scan" selects which volumes are scanned
  952.           during immediate and periodic scanning.  By default, all mounted
  953.           volumes are scanned.
  954.  
  955.           On-access scanning will check all mounted volumes and is not
  956.           affected by this option.  See "On-access scanning options,"
  957.           earlier in this section, for details about setting up on-access
  958.           scanning.
  959.  
  960.           To scan all files for viruses, including data files, remove
  961.           any current filename extensions and set the on-access and
  962.           regular scanning extensions to "*".  This may impact server
  963.           performance.  For this reason, scanning all files is generally
  964.           not recommended.
  965.  
  966.           Also, we do not recommend that you use the wild card extensions
  967.           "*" or "???" for CRC-checking, since this will cause all files to
  968.           be added to the CRC file list, including data files, batch files,
  969.           bindery files and other frequently-changed files.
  970.  
  971.                Change scanned extensions
  972.  
  973.           Use the settings available from this option to set the file
  974.           extensions to scan.  Wild card extensions using "*" and "?"
  975.           can be used for all extensions.  Add and remove extensions in
  976.           these options to customize your setup. Press [Ins] to insert a
  977.           file extension, [Del] to remove them, and [Esc] to exit.
  978.  
  979.           When you choose it, the following choices will be
  980.           available:
  981.  
  982.                Extensions to scan on access
  983.                                         Allows changes to the
  984.                                         list of file extensions
  985.                                         checked during on-access
  986.                                         scanning.  The default
  987.                                         extensions selected are .COM,
  988.                                         .EXE, .OV?, and .SYS.
  989. NETSHIELD for NetWare v3.x Version 1.56                   Page 17
  990.  
  991.  
  992.                Extensions to scan during regular scan
  993.                                         Allows changes to the list of
  994.                                         file extensions checked during
  995.                                         periodic (scheduled) scanning.
  996.                                         The default extensions
  997.                                         selected are .COM, .EXE, .OV?,
  998.                                         and .SYS.
  999.  
  1000.                Extensions that will NOT be scanned
  1001.                                         Set a list of file extensions
  1002.                                         to exclude from both types of
  1003.                                         scanning.  By default, this
  1004.                                         list is empty.
  1005.  
  1006.                Extensions that will be checked by CRC
  1007.                                         Allows changes to the list of
  1008.                                         file extensions to check for
  1009.                                         unknown viruses using CRC
  1010.                                         checking.  The default
  1011.                                         extensions selected are .COM,
  1012.                                         .EXE, .OV?, and .SYS.
  1013.  
  1014.                Return to previous menu
  1015.                                         Return to the What to Scan
  1016.                                         menu.
  1017.  
  1018.                Ignore users             Specify any users who should
  1019.                                         not be scanned for virus-
  1020.                                         infected files.
  1021.  
  1022.           o    Use this option only to exclude accounts that run
  1023.                unattended processes, such as network backups.  The
  1024.                process will continue in the event that the account
  1025.                tries to access an infected file.  It only skips virus
  1026.                scanning during on-access scanning, when the specified
  1027.                users try to access the network.
  1028.  
  1029.                Skip directories         Select which directories to
  1030.                                         exclude from virus scanning.
  1031.  
  1032.           o    Use this option only for excluding directories which
  1033.                contain virus-infected files, such as a directory created
  1034.                into which NETShield moves virus-infected
  1035.                files.  When inserting a directory to be skipped,
  1036.                enter the name of the file server, volume and
  1037.                directory in the following format:
  1038.  
  1039.                     {file server}/{volume name}:/{directory}/
  1040.  
  1041.                Note the placement of the forward slashes and colon.
  1042.  
  1043.  
  1044. NETSHIELD for NetWare v3.x Version 1.56                   Page 18
  1045.  
  1046.  
  1047.                Non-CRC checked files    Enter the paths for
  1048.                                         directories or files for which
  1049.                                         CRC checks should not be
  1050.                                         created.  When you enter a
  1051.                                         directory to be skipped, be
  1052.                                         sure to enter the name of the
  1053.                                         volume and the subdirectory as
  1054.                                         well.  When inserting a file
  1055.                                         name, enter the complete
  1056.                                         volume, subdirectory, and
  1057.                                         filename.  Wild cards can not
  1058.                                         be used in file or directory
  1059.                                         names.
  1060.  
  1061.                Return to previous menu
  1062.                                         Return to the Configuration
  1063.                                         Options menu.
  1064.  
  1065.  
  1066.           Configuration file options
  1067.  
  1068.           Use the settings available from this option to load and save
  1069.           different configuration settings. When you choose it, the
  1070.           Save and Load Configurations menu will appear with the
  1071.           following choices:
  1072.  
  1073.                Load configuration file
  1074.                                        Load a configuration file for
  1075.                                        NETShield.  NETShield looks in
  1076.                                        the SYS:SYSTEM directory by
  1077.                                        default.  You will be prompted
  1078.                                        to enter a filename if you
  1079.                                        choose this option.  Change
  1080.                                        the path and filename if you
  1081.                                        do not want to use the
  1082.                                        default.  We recommend that
  1083.                                        you use the default path so
  1084.                                        that the configuration files
  1085.                                        are easy to locate if you have
  1086.                                        to investigate a problem.
  1087.  
  1088.                Save configuration file
  1089.                                        Save a configuration file for
  1090.                                        NETShield. If no configuration
  1091.                                        file was specified when
  1092.                                        NETShield was loaded, then the
  1093.                                        default path is used and the
  1094.                                        the filename is set to
  1095.                                        VIR$CFG.DAT.  Pressing any key
  1096.                                        will clear the default and
  1097.                                        allow a new path and filename
  1098.                                        to be entered.
  1099. NETSHIELD for NetWare v3.x Version 1.56                   Page 19
  1100.  
  1101.  
  1102.                Write configuration report
  1103.                                        Creates an ASCII text file
  1104.                                        containing NETShield's
  1105.                                        configuration options.
  1106.                                        NETShield defaults to a
  1107.                                        filename VIR$CFG.TXT in the
  1108.                                        same directory that the
  1109.                                        NETSHLD.NLM file is located
  1110.                                        in.  Pressing any key will
  1111.                                        clear the default filename and
  1112.                                        allow a new path and filename
  1113.                                        to be entered.
  1114.  
  1115.           o    The configuration report must be written to a network
  1116.                drive, and not to the local drive of a workstation.
  1117.  
  1118.                Print configuration report
  1119.                                        Send the configuration report
  1120.                                        to file server print queues.
  1121.                                        To choose from the list of
  1122.                                        available queues, press [Esc]
  1123.                                        when prompted for a queue
  1124.                                        name.
  1125.  
  1126.                Return to previous menu
  1127.                                        Display the current action and
  1128.                                        return to the Configuration
  1129.                                        Options menu.
  1130.  
  1131.  
  1132.           Speed/Accuracy controls
  1133.  
  1134.           The Speed/Accuracy controls pptimize NETShield for speed versus
  1135.           accuracy during scanning.  When set to Full Scanning, NETShield
  1136.           will check a greater portion of files for viruses than when set
  1137.           to Fast Scanning.  Using Fast Scanning may reduce NETSHield's
  1138.           accuracy, since files are scanned for fewer details of a virus
  1139.           infection.
  1140.  
  1141.           CRC controls
  1142.  
  1143.           Use the settings available from this option to set and configure
  1144.           CRC (Cyclic Redundancy Check) checking for unknown viruses.
  1145.           NETShield calculates a value based on structure of the file, and
  1146.           then recalculates the same value periodically to compare with the
  1147.           original.  If the CRC has changed, it is likely that the file has
  1148.           been infected or otherwise modified.  Because the CRC will change
  1149.           whenever a file is updated, we recommend using CRC checks only in
  1150.           stable environments where few program updates are performed.
  1151.  
  1152.  
  1153.  
  1154. NETSHIELD for NetWare v3.x Version 1.56                   Page 20
  1155.  
  1156.  
  1157.           You'll see the following menu:
  1158.  
  1159.                No CRC check            Disable checking for unknown
  1160.                                        viruses using CRC checks.
  1161.                                        This is the recommended
  1162.                                        setting.
  1163.  
  1164.                Fast CRC                Perform a CRC check against
  1165.                                        the beginning of a file and
  1166.                                        other critical parts of a
  1167.                                        file.  If no entry exists in
  1168.                                        the CRC data file, NETShield
  1169.                                        will create an entry for it.
  1170.  
  1171.                Full CRC check (SLOW!)  Perform a CRC check against an
  1172.                                        entire file.  If no entry
  1173.                                        exists in the CRC data file,
  1174.                                        NETShield will create an entry
  1175.                                        for it.
  1176.  
  1177.                Set filename to store CRC's in
  1178.                                        Change the name or location
  1179.                                        of the file where CRC data is
  1180.                                        stored.  By default, it is set
  1181.                                        to VIR$CRC.DAT and stored in
  1182.                                        the same directory as the
  1183.                                        NETSHLD.NLM file.
  1184.  
  1185.                Extensions that will be checked by CRC
  1186.                                        Bring up the Extensions to
  1187.                                        Scan pop-up menu.  To add an
  1188.                                        extension press [Ins], and to
  1189.                                        remove an extension, press
  1190.                                        [Del].  To exit, press [Esc].
  1191.  
  1192.                Return to previous menu
  1193.                                        Display the current action and
  1194.                                        return to the Configuration
  1195.                                        Options menu without making
  1196.                                        any changes.
  1197.  
  1198.           o    Using "*" or "???" as an extension is not recommended
  1199.                since this will cause all files to be added to the CRC
  1200.                data file, including data files, batch files, bindery
  1201.                files and other frequently-changed files.
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209. NETSHIELD for NetWare v3.x Version 1.56                   Page 21
  1210.  
  1211.  
  1212.           Password access control
  1213.  
  1214.           Use the settings available from this option so that NETShield
  1215.           prompts for a password before unloading.  You can also set a
  1216.           toggle so that the same password will be required to make any
  1217.           changes to the NETShield configuration.
  1218.  
  1219.           You'll see this menu:
  1220.  
  1221.                Enter password          Set a password for unloading
  1222.                                        NETShield.  The password is
  1223.                                        not case-sensitive, can be up
  1224.                                        to forty (40) characters long,
  1225.                                        and can be any mix of
  1226.                                        alphanumeric and punctuation
  1227.                                        characters.
  1228.  
  1229.           o    If a password is required, then it must be re-entered
  1230.                before the password can be changed or removed.
  1231.  
  1232.                Enable menu password (Disable menu password)
  1233.                                        Sets NETShield to require the
  1234.                                        NETShield unload password to
  1235.                                        make any changes to the
  1236.                                        NETShield configuration.
  1237.  
  1238.                Return to previous menu
  1239.                                        Returns to the Configuration
  1240.                                        Options menu.
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264. NETSHIELD for NetWare v3.x Version 1.56                   Page 22
  1265.  
  1266.  
  1267.           REPORT OPTIONS
  1268.  
  1269.           Use the Report Options menu to set up how NETShield log files are
  1270.           created and viewed.  It contains the following
  1271.           options:
  1272.  
  1273.           _____REPORT OPTIONS__________________________________________
  1274.                Set path for log file
  1275.                Enable logging (Disable logging)
  1276.                View log file
  1277.                Print log file
  1278.                Print and clear log
  1279.                Clear log
  1280.                Return to previous menu
  1281.           _____________________________________________________________
  1282.  
  1283.           Selecting "Set path for log file" sets a destination directory
  1284.           where NETShield will store reports.  The current
  1285.           log file is always displayed.  If the log file has not been
  1286.           configured, the default filename will be VIR$LOG.DAT.
  1287.           Press any key to clear the filename and enter a new one.
  1288.  
  1289.           Selecting "Enable logging (Disable logging)" chooses whether to
  1290.           create a virus incident log when an infected file is found.
  1291.  
  1292.           Selecting "View log file" views the log files of virus
  1293.           incidents.  Use the [Home] key to view the first entry in the log
  1294.           file, the [End] key to view the last entry, the [PgUp] and [PgDn]
  1295.           keys to view the log file one screen at a time, and [Esc] to
  1296.           exit.
  1297.  
  1298.           Selecting "Print log file" sends a log file to a file server
  1299.           print queue.  Choose this to see a list of available print queues
  1300.           on the server.  Use the cursor keys to select a print queue,
  1301.           [Enter] to accept, and [Esc] to abort.
  1302.  
  1303.           Selecting "Print and clear log file" sends a log file to a file
  1304.           server print queue.  Choose this to see a list of available print
  1305.           queues on the server.  After printing, the log file is erased.
  1306.           Use the cursor keys to select a print
  1307.           queue, [Enter] to accept, and [Esc] to abort.
  1308.  
  1309.           Selecting "Clear log" erases all events in the current log
  1310.           file.
  1311.  
  1312.           Selecting "Return to previous menu" returns to the NETShield
  1313.           Available Options menu.
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319. NETSHIELD for NetWare v3.x Version 1.56                   Page 23
  1320.  
  1321.  
  1322.           UPDATING OPTIONS
  1323.  
  1324.           Use the settings available from this option to update the
  1325.           virus signature file and to enter external virus signature
  1326.           search strings.  You'll see this menu:
  1327.  
  1328.           _____SIGNATURE CONTROL_______________________________________
  1329.                Update signature with new VIR.DAT
  1330.                Load external strings
  1331.                Disallow cross server updating (Allow cross server
  1332.                updating)
  1333.                Return to previous menu
  1334.           _____________________________________________________________
  1335.  
  1336.           Selecting "Update signature with new VIR.DAT" loads a new
  1337.           signature file, or pattern, into memory.  By default, the VIR.DAT
  1338.           file will be loaded from the same directory in which the
  1339.           NETSHLD.NLM file is located.  To change this, press a key to
  1340.           erase the current filename and type in the new directory and
  1341.           filename for the pattern file.
  1342.  
  1343.           Selecting "Load external strings" reads in a supplemental virus
  1344.           signature string file created by the user.  For more information,
  1345.           see the ViruScan documentation on creating an external virus
  1346.           signature string file.
  1347.  
  1348.           Selecting "Disallow cross server updating (Allow cross server
  1349.           updating)" toggles between enabling or disabling pattern updates
  1350.           between servers.  Turning this option on allows NETShield to
  1351.           automatically update the VIR.DAT file on other servers running
  1352.           NETShield.
  1353.  
  1354.           Selecting "Return to previous menu" returns to the NETShield
  1355.           Available Options menu.
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374. NETSHIELD for NetWare v3.x Version 1.56                   Page 24
  1375.  
  1376.  
  1377.           Chapter 4:  VIRUS IDENTIFICATION AND REMOVAL
  1378.  
  1379.           It is strongly recommended that you get experienced help
  1380.           in dealing with viruses if you are unfamiliar with anti-
  1381.           virus software and methods.  This is especially true for
  1382.           "critical" viruses that infect files whenever they are
  1383.           accessed.  Improper removal can result in damage to the
  1384.           data or the disk.
  1385.  
  1386.           If you require assistance with a computer virus incident,
  1387.           you can contact McAfee Associates for help by BBS, FAX,
  1388.           telephone, Internet, CompuServe, or America Online.  There is no
  1389.           charge for technical support directly from McAfee Associates, but
  1390.           technical support through any of McAfee Associates' Authorized
  1391.           Agents may be billed at normal support rates.
  1392.  
  1393.           All of McAfee Associates' programs can be downloaded from our
  1394.           BBS, the mcafee.com site on the Internet, the McAfee Virus Help
  1395.           Forum on CompuServe, the McAfee area on America Online, or from
  1396.           any of the agents listed in the enclosed AGENTS.TXT text file.
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.