home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / vrac / pscn113e.zip / PALMSCAN.DOC < prev    next >
Text File  |  1994-12-04  |  124KB  |  3,428 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                  PalmScan v1.13
  31.  
  32.  
  33.                     The Ultimate Archive Conversion Utility
  34.  
  35.  
  36.                                    User guide
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                                  PalmScan v1.13
  66.  
  67.  
  68.                     The Ultimate Archive Conversion Utility
  69.  
  70.  
  71.                                 December 4, 1994
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.              Software and documentation written by Steven Hendriks
  92.  
  93.                     Copyright (C) 1993,94 by Steven Hendriks
  94.  
  95.                               All rights reserved.
  96.  
  97.  
  98.                     All information in this documentation is
  99.                      subject to change without prior notice
  100.     PalmScan v1.13                                               User guide
  101.     -----------------------------------------------------------------------
  102.  
  103.     Table of Contents
  104.  
  105.  
  106.     1  Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  107.        1.1  Copyright and License Agreement . . . . . . . . . . . . . . . 5
  108.        1.2  Contacting the author . . . . . . . . . . . . . . . . . . . . 6
  109.        1.3  What is PalmScan  . . . . . . . . . . . . . . . . . . . . . . 6
  110.        1.4  Features  . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  111.        1.5  System requirements . . . . . . . . . . . . . . . . . . . . . 8
  112.        1.6  Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  113.        1.7  Included files  . . . . . . . . . . . . . . . . . . . . . . . 9
  114.        1.8  Runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  115.  
  116.     2  Installation . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  117.        2.1  First time installation . . . . . . . . . . . . . . . . . .  10
  118.        2.2  Installing PalmScan in FileDoor . . . . . . . . . . . . . .  10
  119.        2.3  Installing PalmScan in SuperBBS . . . . . . . . . . . . . .  10
  120.        2.4  Installing PalmScan in Allfix . . . . . . . . . . . . . . .  11
  121.        2.5  Installing PalmScan in RemoteAccess 2.0x  . . . . . . . . .  11
  122.        2.6  Installing PalmScan in The Remote Access Filearea Tools . .  11
  123.        2.7  Installing PalmScan in Maximus  . . . . . . . . . . . . . .  12
  124.        2.8  Installing PalmScan in Ezycom . . . . . . . . . . . . . . .  13
  125.        2.9  Commandline . . . . . . . . . . . . . . . . . . . . . . . .  14
  126.        2.10 Watchdog, CTTY, ANSI.SYS  . . . . . . . . . . . . . . . . .  19
  127.        2.11 Errorlevels . . . . . . . . . . . . . . . . . . . . . . . .  19
  128.  
  129.     3  The configuration  . . . . . . . . . . . . . . . . . . . . . . .  20
  130.        3.1  PALMSCAN.CFG  . . . . . . . . . . . . . . . . . . . . . . .  20
  131.        3.2  PSetup  . . . . . . . . . . . . . . . . . . . . . . . . . .  21
  132.             3.2.1  Commandline  . . . . . . . . . . . . . . . . . . . .  21
  133.             3.2.2  Starting PSetup  . . . . . . . . . . . . . . . . . .  21
  134.             3.2.3  Keys . . . . . . . . . . . . . . . . . . . . . . . .  21
  135.             3.2.4  System data  . . . . . . . . . . . . . . . . . . . .  22
  136.                    BBS name . . . . . . . . . . . . . . . . . . . . . .  22
  137.                    Key number . . . . . . . . . . . . . . . . . . . . .  22
  138.                    SysOp name . . . . . . . . . . . . . . . . . . . . .  22
  139.                    Net address  . . . . . . . . . . . . . . . . . . . .  23
  140.                    Uploader name  . . . . . . . . . . . . . . . . . . .  23
  141.             3.2.5  Screen settings  . . . . . . . . . . . . . . . . . .  24
  142.                    Redirect screen output of external programs  . . . .  24
  143.                    Normal color . . . . . . . . . . . . . . . . . . . .  24
  144.                    Highlighted color  . . . . . . . . . . . . . . . . .  24
  145.                    Background color . . . . . . . . . . . . . . . . . .  24
  146.             3.2.6  General settings . . . . . . . . . . . . . . . . . .  25
  147.                    Running under FileDoor . . . . . . . . . . . . . . .  25
  148.                    Update FILES.BBS / Extended descriptions character .  25
  149.                    Spaces to indent . . . . . . . . . . . . . . . . . .  25
  150.                    Download counters  . . . . . . . . . . . . . . . . .  26
  151.                    File-DataBase  . . . . . . . . . . . . . . . . . . .  27
  152.                    Import FILE_ID description . . . . . . . . . . . . .  28
  153.                    Import FILE_ID description to Ezycom 1.10  . . . . .  29
  154.                    Describe MOD's . . . . . . . . . . . . . . . . . . .  29
  155.             3.2.7  Archive Conversion settings  . . . . . . . . . . . .  30
  156.                    Only process new files . . . . . . . . . . . . . . .  30
  157.                    Only process listed files  . . . . . . . . . . . . .  31
  158.                    Put FILE_ID description in archive header  . . . . .  31
  159.                    Archive conversion . . . . . . . . . . . . . . . . .  31
  160.                    Convert ALL archives . . . . . . . . . . . . . . . .  33
  161.                    Process Self-Extracting archives . . . . . . . . . .  33
  162.                    Process embedded archives  . . . . . . . . . . . . .  33
  163.     PalmScan v1.13                                               User guide
  164.     -----------------------------------------------------------------------
  165.  
  166.                    Add CRC file list  . . . . . . . . . . . . . . . . .  34
  167.                    No title in headers  . . . . . . . . . . . . . . . .  34
  168.                    New archive date . . . . . . . . . . . . . . . . . .  35
  169.             3.2.8  Paths / filenames  . . . . . . . . . . . . . . . . .  36
  170.                    Temporary directory  . . . . . . . . . . . . . . . .  36
  171.                    Bad files directory  . . . . . . . . . . . . . . . .  36
  172.                    Infected files directory . . . . . . . . . . . . . .  36
  173.                    Hacked files directory . . . . . . . . . . . . . . .  37
  174.                    Old files directory  . . . . . . . . . . . . . . . .  37
  175.                    Bad GIF files directory  . . . . . . . . . . . . . .  37
  176.                    Messagebase path . . . . . . . . . . . . . . . . . .  38
  177.                    BBS system directory . . . . . . . . . . . . . . . .  38
  178.                    Files.bbs filename . . . . . . . . . . . . . . . . .  39
  179.                    Log file / log style . . . . . . . . . . . . . . . .  39
  180.                    Archive header file  . . . . . . . . . . . . . . . .  40
  181.                    Substitute drive . . . . . . . . . . . . . . . . . .  40
  182.             3.2.9  Archivers  . . . . . . . . . . . . . . . . . . . . .  41
  183.             3.2.10 Archivers - Archive protection . . . . . . . . . . .  42
  184.                    UC2 protection . . . . . . . . . . . . . . . . . . .  42
  185.                    RAR lock . . . . . . . . . . . . . . . . . . . . . .  42
  186.             3.2.11 Virus scan . . . . . . . . . . . . . . . . . . . . .  43
  187.                    Files to scan  . . . . . . . . . . . . . . . . . . .  43
  188.                    Virus scanners . . . . . . . . . . . . . . . . . . .  43
  189.                    Complete scan  . . . . . . . . . . . . . . . . . . .  45
  190.             3.2.12 HackList . . . . . . . . . . . . . . . . . . . . . .  46
  191.             3.2.13 Skip files . . . . . . . . . . . . . . . . . . . . .  46
  192.             3.2.14 Pack unpacked  . . . . . . . . . . . . . . . . . . .  47
  193.                    Minimum size . . . . . . . . . . . . . . . . . . . .  47
  194.             3.2.15 Remove files . . . . . . . . . . . . . . . . . . . .  47
  195.             3.2.16 Add files  . . . . . . . . . . . . . . . . . . . . .  48
  196.             3.2.17 GIF settings . . . . . . . . . . . . . . . . . . . .  48
  197.                    Add GIF specifications to descriptions . . . . . . .  48
  198.                    GIF pack . . . . . . . . . . . . . . . . . . . . . .  49
  199.                    JFIF unpack  . . . . . . . . . . . . . . . . . . . .  49
  200.                    JPEG unpack  . . . . . . . . . . . . . . . . . . . .  50
  201.                    GIFblast unpack  . . . . . . . . . . . . . . . . . .  50
  202.                    Repack JFIF files  . . . . . . . . . . . . . . . . .  50
  203.                    Repack JPEG files  . . . . . . . . . . . . . . . . .  50
  204.                    Repack GIFblast files  . . . . . . . . . . . . . . .  51
  205.                    Minimum resolution . . . . . . . . . . . . . . . . .  51
  206.                    GIF test command / failures  . . . . . . . . . . . .  51
  207.             3.2.18 Old files  . . . . . . . . . . . . . . . . . . . . .  52
  208.             3.2.19 Information  . . . . . . . . . . . . . . . . . . . .  52
  209.             3.2.20 Exit to dos  . . . . . . . . . . . . . . . . . . . .  52
  210.  
  211.     4  Registration . . . . . . . . . . . . . . . . . . . . . . . . . .  53
  212.  
  213.     5  Credits  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  214.  
  215.     I  Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  216.     PalmScan v1.13                                               User guide
  217.     -----------------------------------------------------------------------
  218.  
  219.     1  Introduction
  220.  
  221.  
  222.     1.1  Copyright and License Agreement
  223.  
  224.  
  225.     'PalmScan' refers to all executables and documentation as distributed
  226.     in the compressed file in which the package was released.
  227.  
  228.     Users of PalmScan must accept this disclaimer of warranty:
  229.  
  230.     -    PalmScan is copyrighted material by Steven Hendriks. It may only
  231.          be used in agreement with the conditions set out in this license
  232.          agreement.
  233.  
  234.     -    PalmScan is released as shareware.
  235.  
  236.     -    You may use PalmScan for an evaluation period of one month. After
  237.          this period you MUST either register PalmScan or stop using it.
  238.  
  239.     -    Registration is REQUIRED for commercial usage (in a commercial
  240.          environment, such as business, governmental organization,
  241.          association, school, foundation, or any other form of juridical
  242.          person, or any system where PalmScan is directly or indirectly
  243.          used to make profit).
  244.  
  245.     -    PalmScan may be distributed freely provided no money or any other
  246.          compensation is asked or accepted without prior written permission
  247.          from the author.
  248.  
  249.     -    PalmScan is supplied as is, without warranty or guarantee of any
  250.          kind, either expressed or implied, as to the fitness for a
  251.          particular purpose or quality or performance of this program,
  252.          except that PalmScan will occupy some disk space.
  253.  
  254.     -    In no event shall Steven Hendriks be liable to you or anyone else
  255.          for any damages or cost, including, but not limited to, any lost
  256.          profits, lost savings or lost income which may result from the use
  257.          or inability to use PalmScan.
  258.  
  259.     -    In no way is Steven Hendriks obligated to you or anyone else to
  260.          provide future versions of, or support for PalmScan.
  261.  
  262.     -    Steven Hendriks reserves the right not to release future shareware
  263.          versions of PalmScan, but switch to a commercial marketing concept
  264.          instead.
  265.  
  266.     -    It is forbidden to modify, adapt, translate, reverse engineer,
  267.          decompile and/or disassemble the software in this package.
  268.          Patching the medium at places that carry the software (including,
  269.          but not limited to, RAM memory and physical media) is seen as a
  270.          program change and is also forbidden.
  271.  
  272.     -    Your use of PalmScan constitutes your agreement to this license
  273.          and disclaimer and your release of the author from any form of
  274.          liability or litigation.
  275.  
  276.  
  277.  
  278.                                      - 5 -
  279.     PalmScan v1.13                                               User guide
  280.     -----------------------------------------------------------------------
  281.  
  282.     1.2  Contacting the author
  283.  
  284.  
  285.     If you have any problems with PalmScan, or if you wish to contact the
  286.     author for suggestions etc., you can:
  287.  
  288.     - Call Oasis BBS (300 - 28800 bps) at +31-1881-3132
  289.  
  290.     - Send a NetMail message to Steven Hendriks at:
  291.       Fidonet         2:2802/140
  292.       VirNet             9:310/0
  293.       DigitalNet     15:1100/300
  294.       SIGnet          27:1331/40
  295.       OasisNet           52:52/0
  296.       AlarmNet          64:300/0
  297.       OASE            200:3110/0
  298.  
  299.     - Send E-Mail to:
  300.       stv_hendriks@hrovx1.hro.nl
  301.       steven.hendriks@f140.n2802.z2.fidonet.org     (preferred)
  302.  
  303.     - Send an echomail message in the OASISSOFT support echo.
  304.  
  305.     - Send an echomail message in an appropriate area in one of the above
  306.       networks (I can't read _all_ areas, especially not all Fidonet areas,
  307.       use netmail if you are not sure whether I'm reading an area or not).
  308.  
  309.     - Send a letter to this address:
  310.       Steven Hendriks
  311.       Hoofd 22
  312.       3214AH Zuidland
  313.       Netherlands
  314.  
  315.  
  316.     1.3  What is PalmScan
  317.  
  318.  
  319.     PalmScan is the conversion utility to convert almost any archive to
  320.     another format. It can check for viruses inside the archives while
  321.     converting (with up to 20 virus scanners), get file descriptions,
  322.     process embedded archives, remove/add files from/to archives, full
  323.     support for GIF packing, and lots more! PalmScan has full FileDoor,
  324.     FILES.BBS and Remote- Access 2.0x and Ezycom 1.02 and 1.10 file-
  325.     database support, works with any door.sys or dorinfo supporting bbs
  326.     program, works great in Allfix and many other programs, or stand-alone!
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.                                      - 6 -
  342.     PalmScan v1.13                                               User guide
  343.     -----------------------------------------------------------------------
  344.  
  345.     1.4  Features
  346.  
  347.  
  348.     -    A very flexible configuration. You can configure almost anything
  349.          the way you want it.
  350.  
  351.     -    Detects these archive types:
  352.  
  353.          - ARC
  354.          - PAK *
  355.          - ZIP * ~
  356.          - LHA *
  357.          - ZOO
  358.          - SQZ *
  359.          - HYP
  360.          - ARJ * ~ @
  361.          - HAP
  362.          - UC2   ~
  363.          - RAR * ~ @
  364.  
  365.          * Self-extracting archives are detected.
  366.          ~ Security envelopes / authenticity validations / seals are
  367.            detected.
  368.          @ Multi-volume archives are supported.
  369.  
  370.          PalmScan can detect other archives by looking at the archive
  371.          extension. Other archivers could be added, just send the archiving
  372.          program to the author and support will be added, if possible.
  373.  
  374.     -    Supports up to 30 different archive types.
  375.  
  376.     -    Supports GIF packing.
  377.  
  378.     -    Full FileDoor support (for FileDoor's ExitAfterUpload).
  379.  
  380.     -    Special FILES.BBS support.
  381.  
  382.     -    Full support for the RemoteAccess 2.0x, Ezycom 1.02 and Ezycom
  383.          1.10 file-databases, including an advanced maintenance feature.
  384.  
  385.     -    Virus scanning with up to 20 virus scanners.
  386.  
  387.     -    Checking files in a hacklist.
  388.  
  389.     -    Reject files which are too old.
  390.  
  391.     -    Compress un-archived files with your favourite archiver.
  392.  
  393.     -    Get file descriptions from FILE_ID.DIZ and DESC.SDI.
  394.  
  395.     -    Describes music files, like MOD, ScreamTracker, organ files, etc.
  396.  
  397.     -    Describes Compuserve GIF pictures.
  398.  
  399.     -    Tests GIF pictures.
  400.  
  401.  
  402.  
  403.  
  404.                                      - 7 -
  405.     PalmScan v1.13                                               User guide
  406.     -----------------------------------------------------------------------
  407.  
  408.     -    Ability to notify the SysOp about infected, bad, hacked and old
  409.          archives and bad GIF files. PalmScan supports Fido (*.msg),
  410.          Hudson, Squish, Ezycom (both 1.02 and 1.10) and JAM messagebases.
  411.  
  412.     -    Add and remove files to/from archives.
  413.  
  414.     -    Add file list with CRC-32's.
  415.  
  416.     -    Writes a complete log file.
  417.  
  418.     -    Runs under any BBS system which supports the DOOR.SYS or
  419.          DORINFO.DEF dropfile format. Without one of these dropfiles,
  420.          PalmScan can be run in local-only mode.
  421.  
  422.     -    Supports both ANSI and ASCII when running in online mode.
  423.  
  424.     -    Built-in Fossil support and carrier detection.
  425.  
  426.     -    Very user-friendly; virtually anything can be configured.
  427.  
  428.     -    A very easy-to-use setup program is included.
  429.  
  430.     -    High quality performance, very low registration fee.
  431.  
  432.  
  433.     1.5  System requirements
  434.  
  435.  
  436.     -    IBM PC, XT, AT or compatible.
  437.  
  438.     -    IBM PC-DOS or Microsoft MS-DOS 3.0 (or compatible) or higher.
  439.  
  440.     -    At least 20 file handles ('FILES=20' in your CONFIG.SYS). A lower
  441.          value can cause 'Out of file handles' errors.
  442.  
  443.     -    At least 350 KB conventional memory available.
  444.  
  445.     -    At least one of the following compression utilities:
  446.          PKARC, PKZIP, LHA, ZOO, SQZ, Hyper, ARJ, HAP, PAK, UC2.
  447.  
  448.     -    A disk cache can improve performance, but is not required. If you
  449.          are not using a disk cache, make sure that the number of DOS
  450.          buffers is at least 30 ('BUFFERS=30' in your CONFIG.SYS) to
  451.          improve performance.
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.                                      - 8 -
  468.     PalmScan v1.13                                               User guide
  469.     -----------------------------------------------------------------------
  470.  
  471.     1.6  Logging
  472.  
  473.  
  474.     PalmScan can keep track of its activity in a log file. When no filename
  475.     is given in the configuration, logging is turned off.
  476.  
  477.     The following characters are used in the log, to make things a bit
  478.     clearer:
  479.  
  480.     !  : Fatal error
  481.     ?  : Other (non-fatal) error or an infected/hacked/bad archive has been
  482.          found
  483.     $  : User information
  484.     #  : Other information
  485.     +  : Statistics
  486.     ·  : Debug information
  487.     ■  : Debug information, external programs execution
  488.  
  489.  
  490.     1.7  Included files
  491.  
  492.  
  493.     This package includes:
  494.  
  495.     PALMSCAN.EXE   The main program
  496.     PALMSCAN.OVR   Overlay file for the message system
  497.     PALMSCAN.DOC   This documentation
  498.     PSETUP.EXE     PalmScan SETUP program
  499.     PSREG.EXE      Self-extracting archive containing the registration
  500.                    forms
  501.     PALMSCAN.CFG   Sample configuration file
  502.     PALMSCAN.ANS   Ansi advertisement
  503.     FILE_ID.DIZ    Package description
  504.     UPDATE.LOG     Update log
  505.     FILEINFO.INC   Technical information about the PalmScan FileInfo system
  506.  
  507.  
  508.     1.8  Runtime
  509.  
  510.  
  511.     While PalmScan is running, no user input is required.
  512.     To abort processing of files, you can press escape. PalmScan will then
  513.     finish the file which is currently being processed, and after that ask
  514.     whether you wish to continue processing or not.
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.                                      - 9 -
  531.     PalmScan v1.13                                               User guide
  532.     -----------------------------------------------------------------------
  533.  
  534.     2  Installation
  535.  
  536.  
  537.     2.1  First time installation
  538.  
  539.  
  540.     PalmScan and all files included can be placed either in a separate
  541.     directory, or in the BBS directory. the most common way is creating a
  542.     sub-directory under the BBS directory, and place the files there.
  543.     After placing all files in a directory, edit PALMSCAN.CFG.
  544.  
  545.  
  546.     2.2  Installing PalmScan in FileDoor
  547.  
  548.  
  549.     The most common way for installing PalmScan in FileDoor is the
  550.     following:
  551.  
  552.     ExitAfterUpload1 C:\PALMSCAN\PALMSCAN.EXE $U\*.* $N $M
  553.  
  554.     $U\*.*    tells PalmScan which files to process.
  555.     $N        tells FileDoor to execute PalmScan only when files are
  556.               received.
  557.     $M        tells FileDoor to swap to disk/EMS before executing PalmScan.
  558.  
  559.     I recommend using the 'FileDoor' keyword in the configuration, PalmScan
  560.     will then tell FileDoor the new filename when a file has been
  561.     converted, and the original size of the archive. By using 'FileID'
  562.     also, PalmScan will also tell FileDoor the description (when found in
  563.     FILE_ID.DIZ or DESC.SDI). You should never use 'FilesBBS' when running
  564.     under FileDoor.
  565.  
  566.  
  567.     2.3  Installing PalmScan in SuperBBS
  568.  
  569.  
  570.     The most common way for installing PalmScan in SuperBBS is the
  571.     following:
  572.  
  573.     Virus scanner: c:\xfd\palmscan\palmscan.exe %1 *S
  574.  
  575.     %1   tells PalmScan which file to process.
  576.     *S   tells SuperBBS to swap to disk/EMS before executing PalmScan.
  577.  
  578.     You should not use archive conversion when PalmScan is used as virus
  579.     scanner in SuperBBS. After uploads, SuperBBS would not be
  580.     able to find the file back when it's got another filename.
  581.     For using archive conversion, you should run PalmScan in an event, with
  582.     'FilesBBS' and 'OnlyNewFiles' switched on.
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.                                      - 10 -
  594.     PalmScan v1.13                                               User guide
  595.     -----------------------------------------------------------------------
  596.  
  597.     2.4  Installing PalmScan in Allfix
  598.  
  599.  
  600.     Allfix version 4.21 (and later) has the option to use an external
  601.     archive conversion utility. The most common way for installing PalmScan
  602.     in Allfix at this option is the following:
  603.  
  604.     EAC : PALMSCAN.EXE @1 /L
  605.  
  606.     /L   tells PalmScan to run in local-only mode (Allfix doesn't have a
  607.          user online anyway...) .
  608.     @1   tells PalmScan which file to process.
  609.  
  610.     The errorlevels should be configured like this:
  611.  
  612.     (EAC) virus errorlevel 198
  613.     (EAC) error errorlevel 1
  614.  
  615.     PalmScan returns errorlevel 203 for bad archives (archives which can't
  616.     be unpacked), errorlevel 212 for hacked files and errorlevel 213 for
  617.     virus-infected archives.
  618.     With these errorlevel settings in Allfix, it will move the file to the
  619.     bad directory if one of these occur.
  620.  
  621.     You should not configure a 'BadPath' and 'InfectedPath' in the PalmScan
  622.     configuration, Allfix will move bad or infected archives to the BadTick
  623.     directory (when the errorlevels are configured as above). Also,
  624.     'FilesBBS', 'FDB' and 'FileDoor' should not be used, else PalmScan
  625.     would create files which are of no use for Allfix.
  626.  
  627.  
  628.     2.5  Installing PalmScan in RemoteAccess 2.0x
  629.  
  630.  
  631.     The commandline for using PalmScan in the upload scan option in
  632.     RemoteAccess 2.0x should be:
  633.  
  634.     PALMSCAN.EXE @ *M
  635.  
  636.     If you are using the file-database in RemoteAccess 2.0x, you should
  637.     also enable this option ('FDB RA') in the PalmScan configuration.
  638.  
  639.  
  640.     2.6  Installing PalmScan in The Remote Access Filearea Tools
  641.  
  642.  
  643.     The commandline for using PalmScan in the ARCCONV option in The Remote
  644.     Access Filearea Tools should be:
  645.  
  646.     PALMSCAN.EXE %F @1 /L
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.                                      - 11 -
  657.     PalmScan v1.13                                               User guide
  658.     -----------------------------------------------------------------------
  659.  
  660.     2.7  Installing PalmScan in Maximus
  661.  
  662.  
  663.     If you don't already use the VirusCheck option in Maximus, you should
  664.     first uncomment the following line in MAX.CTL:
  665.  
  666.          Upload Check Virus   Vircheck.Bat
  667.  
  668.     If you want to use the DORINFOx.DEF support of PalmScan, you should
  669.     also make a few changes to the MENUS.CTL file. Usually the upload
  670.     command is looking like this:
  671.  
  672.          Upload                                  Limited "Upload (send)"
  673.  
  674.     Maximus includes a mecca script called DORINFO.MEC, which produces a
  675.     DORINFO1.DEF. The new structure of the upload command should be as
  676.     follows:
  677.  
  678.                    Display_File C:\Max\Dorinfo   Limited "Upload (send)"
  679.          NoDsp     Upload                        Limited "U"
  680.  
  681.     This way whenever a user begins the upload procedure, a DORINFO1.DEF
  682.     file is created.
  683.     You can now edit the VIRCHECK.BAT to include the following:
  684.  
  685.          PalmScan %1%2%3 /NoConversion /D[path to DORINFOx.DEF]
  686.  
  687.     If you don't want to use the DORINFOx.DEF support, it should be this
  688.     way:
  689.  
  690.          PalmScan %1%2%3 /NoConversion /L
  691.  
  692.     Warning! Do not use spaces between the commandline variables (%1,%2 and
  693.     %3) or nothing will work properly.
  694.  
  695.     You can find the location where the DORINFOx.DEF file will be created
  696.     by viewing the DORINFO.MEC file, located in the Misc directory.
  697.  
  698.     You must not forget to SILT (compile) the configuration after changing
  699.     the .CTL files.
  700.  
  701.     When PalmScan finds the archive to be bad or infected, it will remove
  702.     it from the upload directory. After returning to the BBS, Maximus will
  703.     then not find the file present and it won't credit the user for it, and
  704.     the file won't be placed in the FILES.BBS.
  705.     The 'ArchiveConversion' keyword should not be used in the PalmScan
  706.     configuration for running PalmScan inside Maximus, while Maximus would
  707.     think the file is missing when the filename is changed. You can also
  708.     use the /NOCONVERSION commandline option for PalmScan instead of
  709.     disabling the ArchiveConversion keyword (this can be especially useful
  710.     when using PalmScan to convert the archives in an event, and using only
  711.     one configuration for PalmScan).
  712.  
  713.     For doing archive conversions, FileID insertion and FILES.BBS update
  714.     options, run PalmScan in an event or just after exiting Maximus, with
  715.     the 'OnlyNewFiles', 'FileID' and 'FilesBBS' keywords turned on.
  716.  
  717.  
  718.  
  719.                                      - 12 -
  720.     PalmScan v1.13                                               User guide
  721.     -----------------------------------------------------------------------
  722.  
  723.     2.8  Installing PalmScan in Ezycom
  724.  
  725.  
  726.     There are various ways of using PalmScan with Ezycom. When using
  727.     PalmScan in one of the conversion batch-files used by Ezycom, PalmScan
  728.     will not update the Ezycom file-database. Ezycom will handle this
  729.     itself, so you should disable 'FDB Ezycom' when PalmScan is started
  730.     from one of those batch-files.
  731.     When using PalmScan with UPCONV.BAT, the commandline should be as
  732.     follows for Ezycom 1.02:
  733.  
  734.     PalmScan.Exe %1%4.%6 /NoFDB /NoFilesBBS
  735.  
  736.     For Ezycom 1.10, the commandline should be:
  737.  
  738.     PalmScan.Exe %2%5.%7 /N%1 /T%6 /NoFDB /NoFilesBBS
  739.  
  740.     When used in DOCONV.BAT, /L should be added to that.
  741.     The best way to use PalmScan with Ezycom is by not using it in these
  742.     batch-files, but running it in an event with the FDB maintenance
  743.     feature (/FDBMAINT commandline option). You could also run PalmScan
  744.     after every caller, processing only the upload directory
  745.     (/FDBMAINT<areanr>).
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.                                      - 13 -
  783.     PalmScan v1.13                                               User guide
  784.     -----------------------------------------------------------------------
  785.  
  786.     2.9  Commandline
  787.  
  788.  
  789.     The PalmScan commandline consists of:
  790.  
  791.     PALMSCAN.EXE [FileSpecs|@ListFile|Command] <Options>
  792.  
  793.     [..] is mandatory
  794.     <..> is optional
  795.  
  796.     [FileSpecs]    must be valid DOS file-specifications. At least one
  797.                    should be given, up to 30 can be given.
  798.                    File-specifications can be either filenames or
  799.                    directories. In the last case, all files in that
  800.                    directory will be processed.
  801.  
  802.     Example :      PalmScan *.ZIP
  803.  
  804.     [@ListFile]    Instead of (a) file-specification(s), you can also use a
  805.                    listfile. This listfile should contain valid
  806.                    file-specifications (see above). PalmScan will process
  807.                    all file-specifications in the listfile (there is no
  808.                    maximum size for the listfile!). The file-specifications
  809.                    should be placed on the first part of each line,
  810.                    2everything behind it will be ignored.
  811.  
  812.                    Example listfile:
  813.  
  814.                    d:\files\upload     This is the upload directory
  815.                    d:\files\incoming   This is the incoming files directory
  816.  
  817.                    In this example, all files in the directory's
  818.                    d:\files\upload and d:\files\incoming, will be processed
  819.                    (except for those files configured with the SkipFile
  820.                    keyword in the PalmScan configuration). The comments
  821.                    behind the directory's will be ignored.
  822.                    You can also use FLSEARCH.CTL (QuickBBS format) with
  823.                    this option.
  824.  
  825.     Example :      PalmScan @C:\BBS\FLSEARCH.CTL
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.                                      - 14 -
  846.     PalmScan v1.13                                               User guide
  847.     -----------------------------------------------------------------------
  848.  
  849.     [Command] :
  850.  
  851.     /FDBmaint<areanr<-areanr>>
  852.  
  853.          Usage   : Run Ezycom/RemoteAccess file-database maintenance.
  854.                    PalmScan will first search the file-database for files
  855.                    which have not been processed, and place them in a file
  856.                    called FILEINFO.FIX. After that, the PalmScan FileInfo
  857.                    system will take over and those files will be processed.
  858.                    Files will be converted to the archiver configured in
  859.                    the Ezycom/RemoteAccess file-area configuration. When no
  860.                    archiver is configured for an area, PalmScan will not
  861.                    process files  in that area.
  862.                    When running with Ezycom, PalmScan will use the checked
  863.                    bit in the file-database to determine wether a file has
  864.                    been processed or not.
  865.                    When running with RemoteAccess, PalmScan uses
  866.                    LASTSCAN.PS in the file-database directory to store the
  867.                    last time when the FDB maintenance has been run. All
  868.                    files which have an upload date after the date of that
  869.                    file will be processed.
  870.  
  871.                    <areanr-<areanr>>   The area numbers which should be
  872.                                        processed. A range of areas can be
  873.                                        given here (eg. 10-20) or just one
  874.                                        area can be given.
  875.                                        When no area number is specified,
  876.                                        PalmScan will process all areas
  877.                                        which have a destination archiver
  878.                                        configured.
  879.  
  880.                    Any file specifications given on the commandline will be
  881.                    used to determine wether a file should be processed or
  882.                    not.
  883.  
  884.          Option  : /All      Process all files in the specified area's,
  885.                              even if they have already been processed.
  886.  
  887.          Example : PalmScan.Exe /L /FDBMAINT50-99 /ALL *.ARJ
  888.                       - This will process all *.ARJ files which are in the
  889.                         file-database in areas in the range 50 to 99 which
  890.                         have a destination archiver configured in the
  891.                         Ezycom/RemoteAccess file-area configuration.
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.                                      - 15 -
  909.     PalmScan v1.13                                               User guide
  910.     -----------------------------------------------------------------------
  911.  
  912.     /Fix<+>
  913.  
  914.          Usage   : Use the PalmScan FileInfo system. This system
  915.                    accomplishes an enhanced communication between PalmScan
  916.                    and programs using PalmScan. When using /FIX, PalmScan
  917.                    will use the FileInfo system in Read-Only mode, the
  918.                    FileInfo file (FILEINFO.FIX) will be deleted when all
  919.                    files have been processed.
  920.                    When using /FIX+, PalmScan will use the FileInfo system
  921.                    in Read/Write mode. PalmScan will update the FileInfo
  922.                    file with some information that can be used by the
  923.                    program which is calling PalmScan.
  924.                    Technical information about the FileInfo system can be
  925.                    found in FILEINFO.INC, which is included in the PalmScan
  926.                    package.
  927.  
  928.  
  929.     <options> :
  930.  
  931.     /L
  932.  
  933.          Usage   : Local operation. When this switch is NOT used, PalmScan
  934.                    will search for DOOR.SYS and/or DORINFO?.DEF to get the
  935.                    user information from.
  936.  
  937.  
  938.     /C[configuration-filename]
  939.  
  940.          Usage   : By default, PalmScan will search for it's configuration
  941.                    file in the same directory where PALMSCAN.EXE is placed,
  942.                    with the filename PALMSCAN.CFG. With this commandline
  943.                    option, you can tell PalmScan to use an alternate
  944.                    configuration file.
  945.  
  946.          Example : /Cc:\palmscan\afixpalm.cfg
  947.  
  948.     /D[dorinfo-filename]
  949.  
  950.          Usage   : When your BBS-package creates a DORINFO file with a
  951.                    filename that can't be found by searching for
  952.                    DORINFO?.DEF (ie. Ezycom can create DORINF85.DEF for
  953.                    line 85), you can specify this filename here.
  954.  
  955.          Example : /Ddorinf85.def
  956.  
  957.     /N[node]
  958.  
  959.          Usage   : When the node number is specified with this commandline
  960.                    option, PalmScan's multi-line support is enabled. This
  961.                    makes sure that PalmScan will run without problems when
  962.                    running on more nodes at the same time on multi-node
  963.                    systems.
  964.                    This commandline option is required when using the
  965.                    EzyFileID configuration keyword.
  966.  
  967.  
  968.  
  969.  
  970.  
  971.                                      - 16 -
  972.     PalmScan v1.13                                               User guide
  973.     -----------------------------------------------------------------------
  974.  
  975.     /NoConversion
  976.  
  977.          Usage   : When this option is used, no archiving will be done at
  978.                    all. This means that no archive will be converted, there
  979.                    won't be any file removal or file adding, no music
  980.                    modules will be described, and the archive header will
  981.                    not be updated. This can be especially useful for
  982.                    running PalmScan as online virus scanner (when the
  983.                    archive conversion is done in an event), or for just
  984.                    updating file descriptions in FILES.BBS with the
  985.                    'FileID' keyword used.
  986.  
  987.     /T[archiver]
  988.  
  989.          Usage   : Override the configured destination archiver.
  990.                    When no archiver is configured in the PalmScan
  991.                    configuration, PalmScan will only convert the main
  992.                    archives, no embedded archives. When there is an
  993.                    archiver configured in the PalmScan configuration, those
  994.                    settings will be used for SFX/Secure/Embedded archives.
  995.                    When used when running the file-database maintenance,
  996.                    PalmScan will still only process those areas which have
  997.                    a destination archiver configured (in the
  998.                    Ezycom/RemoteAccess file-area configuration). This
  999.                    commandline option does override that configured
  1000.                    archiver, though.
  1001.  
  1002.          Example : /TARJ
  1003.  
  1004.          Note    : This option is available in the registered version only.
  1005.  
  1006.     /NoFDB
  1007.  
  1008.          Usage   : Temporary disable the file-database support.
  1009.  
  1010.          Note    : This option is available in the registered version only.
  1011.  
  1012.     /NoFilesbbs
  1013.  
  1014.          Usage   : Temporary disable the files.bbs support.
  1015.  
  1016.          Note    : This option is available in the registered version only.
  1017.  
  1018.     /S
  1019.  
  1020.          Usage   : When this option is used, PalmScan will search all sub-
  1021.                    directory's of the given file-specifications for files
  1022.                    to be processed. Together with the ProcessListedOnly
  1023.                    configuration keyword, this option can very well be used
  1024.                    to process all files on a bulletin board.
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.                                      - 17 -
  1035.     PalmScan v1.13                                               User guide
  1036.     -----------------------------------------------------------------------
  1037.  
  1038.     /Unlisted
  1039.  
  1040.          Usage   : When this option is used, PalmScan will only process
  1041.                    files which are not listed in FILES.BBS and/or the
  1042.                    RemoteAccess / Ezycom file-database. This commandline
  1043.                    option overrides the ProcessListedOnly configuration
  1044.                    keyword.
  1045.  
  1046.     /Move[Path]
  1047.  
  1048.          Usage   : When a file has been processed and is ok, it can be
  1049.                    moved to another directory.
  1050.  
  1051.                    [Path]    The directory where good files will be moved
  1052.                              to.
  1053.  
  1054.     /NoMove
  1055.  
  1056.          Usage   : Temporary disable the moving of files to the BadPath,
  1057.                    InfectedPath, HackPath, OldPath and BadGifPath. When
  1058.                    needed, PalmScan will exit with an errorlevel instead of
  1059.                    moving any files.
  1060.  
  1061.     /Mono
  1062.  
  1063.          Usage   : Forces monochrome mode.
  1064.  
  1065.     /NoCls
  1066.  
  1067.          Usage   : Do not clear the screen at startup.
  1068.  
  1069.     /NoReg
  1070.  
  1071.          Usage   : Do not display 'Registered to ...' at startup.
  1072.  
  1073.          Note    : This option is available in the registered version only.
  1074.  
  1075.     /Debug
  1076.  
  1077.          Usage   : This will log some more information on the execution of
  1078.                    external programs (such as virus scanners, archivers,
  1079.                    etc.) and virtually anything which is displayed on the
  1080.                    screen.
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.                                      - 18 -
  1098.     PalmScan v1.13                                               User guide
  1099.     -----------------------------------------------------------------------
  1100.  
  1101.     2.10 Watchdog, CTTY, ANSI.SYS
  1102.  
  1103.  
  1104.     CTTY and WATCHDOG, or similar utilities, are not required and should
  1105.     not be used with this program. PalmScan has its own communication
  1106.     routines which monitor the COM port.
  1107.  
  1108.     ANSI.SYS is not required for this program. When running under DESQview,
  1109.     DVANSI is not required either. It won't do any harm if either one is
  1110.     loaded however.
  1111.  
  1112.  
  1113.     2.11 Errorlevels
  1114.  
  1115.  
  1116.     PalmScan returns the following errorlevels:
  1117.  
  1118.     1    -    Error
  1119.     203  -    Bad archive found
  1120.     204  -    Old file found
  1121.     205  -    Bad GIF file found
  1122.     212  -    Hacked archive found
  1123.     213  -    Infected file found
  1124.  
  1125.     The errorlevels 203, 212 and 213 will only be returned when no
  1126.     directory is configured to move those files to.
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.                                      - 19 -
  1161.     PalmScan v1.13                                               User guide
  1162.     -----------------------------------------------------------------------
  1163.  
  1164.     3  The configuration
  1165.  
  1166.  
  1167.     3.1  PALMSCAN.CFG
  1168.  
  1169.  
  1170.     The PALMSCAN.CFG file is a normal (ASCII) text-file. You can create
  1171.     this file with any ASCII-editor. PalmScan will search for its
  1172.     configuration file in the directory containing PALMSCAN.EXE, or the
  1173.     configuration file specified on the commandline (see chapter 2.7).
  1174.  
  1175.     If no configuration file is found, PalmScan will terminate abnormally.
  1176.  
  1177.     PALMSCAN.CFG contains many options. Some of them are optional, others
  1178.     are not. The general format for the PALMSCAN.CFG file is:
  1179.  
  1180.     {statement} [mandatory parameter] <optional parameter>
  1181.  
  1182.     There are no restrictions to the position you start the parameters, but
  1183.     the parameters have to be separated with one or more spaces. The
  1184.     {statement} must start on position 1 of each line.
  1185.  
  1186.     When there should be spaces in a parameter (like in the archiver
  1187.     commands), you can use underscores ('_') for that, PalmScan will
  1188.     translate those in spaces.
  1189.  
  1190.     You can insert comment-lines into PALMSCAN.CFG by putting a '%' or a
  1191.     ';' character on position 1 of the desired line(s). Also empty lines
  1192.     are considered as comment.
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.                                      - 20 -
  1224.     PalmScan v1.13                                               User guide
  1225.     -----------------------------------------------------------------------
  1226.  
  1227.     3.2  PSetup
  1228.  
  1229.  
  1230.     Besides editing the configuration file with an ASCII editor, you can
  1231.     also configure PalmScan with PSetup. PSetup uses the same ASCII
  1232.     text-file as PalmScan.
  1233.  
  1234.  
  1235.     3.2.1  Commandline
  1236.  
  1237.  
  1238.     The PSetup commandline consists of:
  1239.  
  1240.     PSETUP [configuration-filename] </A|-A>
  1241.  
  1242.     [configuration-filename]
  1243.  
  1244.          Usage   : By default, PSetup will search for it's configuration
  1245.                    file in the same directory where PSETUP.EXE is placed,
  1246.                    with the filename PALMSCAN.CFG. With this commandline
  1247.                    option, you can tell PSetup to use an alternate
  1248.                    configuration file.
  1249.  
  1250.     </A|-A>
  1251.  
  1252.          Usage   : When PSetup is started with /A or -A on the commandline,
  1253.                    it will use an alternate colorset.
  1254.  
  1255.     Example : PSETUP c:\palmscan\afixpalm.cfg /A
  1256.  
  1257.  
  1258.     3.2.2  Starting PSetup
  1259.  
  1260.  
  1261.     When you run PSetup, it will look for the configuration file as stated
  1262.     in paragraph 3.2.1. When no configuration file is found, it will inform
  1263.     you of this. The configuration file will then be created when you exit
  1264.     PSetup.
  1265.  
  1266.  
  1267.     3.2.3  Keys
  1268.  
  1269.  
  1270.     PSetup uses pop-up menus. You can use the cursor up and down keys to
  1271.     move through the menus, and select an option by pressing Enter. The
  1272.     Escape key will take you back to a previous level.
  1273.     In all edit fields, Escape aborts and F10 keeps changes immediately (if
  1274.     you didn't select the 'Cancel' button).
  1275.     Cursor-Down and Tab moves the cursor to the next field, Cursor-Up and
  1276.     Shift-Tab moves the cursor to the previous field.
  1277.     Enter will move the cursor to the next field when on an edit field, and
  1278.     press a button when that button is currently selected.
  1279.     The space bar toggles on/off settings, Cursor-Left/Right will move
  1280.     through selection fields.
  1281.     F1 will display the relevant part of the PalmScan documentation when
  1282.     the cursor is located on a data entry. PalmScan.Doc must be located in
  1283.     the same directory where PSetup.Exe is located for this function to
  1284.     work.
  1285.  
  1286.                                      - 21 -
  1287.     PalmScan v1.13                                               User guide
  1288.     -----------------------------------------------------------------------
  1289.  
  1290.     3.2.4  System data
  1291.  
  1292.  
  1293.     Here you can enter some information about your system.
  1294.  
  1295.  
  1296.     BBS name
  1297.  
  1298.          Keyword : BBSname [BBS_name]
  1299.  
  1300.          Usage   : This option informs PalmScan of your BBS name. This
  1301.                    option is only of use when you registered PalmScan and
  1302.                    also use the RegKey statement.
  1303.  
  1304.                    [BBS_name]     This is your BBS name.
  1305.  
  1306.          Example : BBSname Oasis_BBS
  1307.  
  1308.  
  1309.     Key number
  1310.  
  1311.          Keyword : RegKey [nnnnn]
  1312.  
  1313.          Usage   : When you registered PalmScan, you received a key for use
  1314.                    with PalmScan. Enter this key with this keyword in the
  1315.                    configuration so that PalmScan will display 'Registered
  1316.                    to ...' instead of 'Unregistered evaluation copy', and
  1317.                    all bonus features will be enabled.
  1318.                    If you have not already registered PalmScan, please see
  1319.                    the registration form for details on how to register.
  1320.  
  1321.                    [nnnnn]   This is your key number as you receive it
  1322.                              after registering PalmScan.
  1323.  
  1324.          Example : RegKey 123456
  1325.  
  1326.  
  1327.     SysOp name
  1328.  
  1329.          Keyword : SysopName [Sysop_Name]
  1330.  
  1331.          Usage   : When writing messages in a Fido-style message board,
  1332.                    PalmScan will write those messages to 'SysOp', unless
  1333.                    your name is specified here, then it will write to your
  1334.                    name.
  1335.  
  1336.                    [Sysop_Name]   Your name.
  1337.  
  1338.          Example : SysopName Steven_Hendriks
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.                                      - 22 -
  1350.     PalmScan v1.13                                               User guide
  1351.     -----------------------------------------------------------------------
  1352.  
  1353.     Net address
  1354.  
  1355.          Keyword : NetAddress [Zone:Net/Node<.Point>]
  1356.  
  1357.          Usage   : Here you can specify you main network address, as
  1358.                    installed in your mailer configuration. This is only
  1359.                    used for messages created when bad or infected archives
  1360.                    are found. If you don't have any network address, you
  1361.                    don't have to enter anything here either.
  1362.  
  1363.                    [Zone:Net/Node<.Point>]  Your network address. 
  1364.                                             <.Point> is optional.
  1365.  
  1366.          Example : NetAddress 2:2802/140
  1367.  
  1368.  
  1369.     Uploader name
  1370.  
  1371.          Keyword : UploaderName [Name]
  1372.  
  1373.          Usage   : By default, PalmScan uses 'PalmScan' and the version
  1374.                    number as uploader name for files added to the
  1375.                    RemoteAccess / Ezycom file-database. With this
  1376.                    configuration keyword, you can specify an other name to
  1377.                    use as uploader name.
  1378.  
  1379.                    [Name]    The name to be used as uploader name.
  1380.  
  1381.          Note    : This option is available in the registered version only.
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.                                      - 23 -
  1413.     PalmScan v1.13                                               User guide
  1414.     -----------------------------------------------------------------------
  1415.  
  1416.     3.2.5  Screen settings
  1417.  
  1418.  
  1419.     Redirect screen output of external programs
  1420.  
  1421.          Keyword : RedirectOutput
  1422.  
  1423.          Usage   : PalmScan can redirect output of external programs
  1424.                    (archivers and virus-scanners) to NUL. This means that
  1425.                    those programs will display nothing to the local screen.
  1426.                    Some programs, however, will still get output on the
  1427.                    screen (like TBScan and F-Prot). When that happens,
  1428.                    PalmScan will restore the screen to it's original looks
  1429.                    after the external program has been executed. Enabling
  1430.                    this option will cause the display on the local (SysOp)
  1431.                    screen to be exactly the same as the display on the user
  1432.                    screen.
  1433.  
  1434.          Example : RedirectOutput
  1435.  
  1436.  
  1437.     Normal color
  1438.  
  1439.          Keyword : ColorNormal [c]
  1440.  
  1441.          Usage   : With this keyword, you can configure the color of normal
  1442.                    text in PalmScan.
  1443.  
  1444.                    [c]  This is the color number. This can be any value
  1445.                         from 0 to 15.
  1446.  
  1447.          Example : ColorNormal 3
  1448.  
  1449.  
  1450.     Highlighted color
  1451.  
  1452.          Keyword : ColorHighlight [c]
  1453.  
  1454.          Usage   : With this keyword, you can configure the color of
  1455.                    highlighted text in PalmScan.
  1456.  
  1457.                    [c]  This is the color number. This can be any value
  1458.                         from 0 to 15.
  1459.  
  1460.          Example : ColorHighlight 11
  1461.  
  1462.  
  1463.     Background color
  1464.  
  1465.          Keyword : ColorBackground [c]
  1466.  
  1467.          Usage   : With this keyword, you can configure the background
  1468.                    color in PalmScan.
  1469.  
  1470.                    [c]  This is the color number. This can be any value
  1471.                         from 0 to 7.
  1472.  
  1473.          Example : ColorBackground 0
  1474.  
  1475.                                      - 24 -
  1476.     PalmScan v1.13                                               User guide
  1477.     -----------------------------------------------------------------------
  1478.  
  1479.     3.2.6  General settings
  1480.  
  1481.  
  1482.     Running under FileDoor
  1483.  
  1484.          Keyword : FileDoor
  1485.  
  1486.          Usage   : PalmScan has full FileDoor support. When this option is
  1487.                    used, and archives are converted, PalmScan will inform
  1488.                    FileDoor of the change in filesize and change of
  1489.                    filenames. In cooperation with FileID, PalmScan will
  1490.                    also give FileDoor the description of the file (when a
  1491.                    FILE_ID.DIZ or DESC.SDI file was found inside the
  1492.                    archive).
  1493.                    When running in local-only mode (/L commandline option),
  1494.                    PalmScan will not update any FileDoor files.
  1495.  
  1496.          Example : FileDoor
  1497.  
  1498.          Note    : PalmScan assumes you are using FileDoor version 3.10ΓP
  1499.                    or higher. If you are using an older version, you should
  1500.                    not use the FileDoor parameter in cooperation with the
  1501.                    FileID parameter, while the way FileDoor handles these
  1502.                    descriptions has been changed in version 3.10ΓP.
  1503.  
  1504.  
  1505.     Update FILES.BBS / Extended descriptions character
  1506.  
  1507.          Keyword : FilesBBS [c]
  1508.  
  1509.          Usage   : When this option is set, PalmScan will update the
  1510.                    filename in the FILES.BBS file list when archive
  1511.                    conversion is done, and, in cooperation with FileID, put
  1512.                    the description of the file in this file list.
  1513.  
  1514.                    [c]  For using extended descriptions (descriptions
  1515.                         consisting of multiple lines), PalmScan should know
  1516.                         the character which is used by you BBS system for
  1517.                         this option. SuperBBS uses '>', RemoteAccess uses
  1518.                         '+'. By default, no extended descriptions character
  1519.                         is used.
  1520.  
  1521.          Example : FilesBBS >
  1522.  
  1523.          Note    : When no extended descriptions character is used,
  1524.                    PalmScan cannot remove extended descriptions when adding
  1525.                    a new description.
  1526.  
  1527.  
  1528.     Spaces to indent
  1529.  
  1530.          KeyWord : IndentSpaces [nn]
  1531.  
  1532.          Usage   : With this option, you can set the number of spaces that
  1533.                    should be indented in the FILES.BBS, before extended
  1534.                    descriptions.
  1535.  
  1536.          Example : IndentSpaces 27
  1537.  
  1538.                                      - 25 -
  1539.     PalmScan v1.13                                               User guide
  1540.     -----------------------------------------------------------------------
  1541.  
  1542.     Download counters
  1543.  
  1544.          Keyword : DownloadCounter [l] [r] [nnn]
  1545.  
  1546.          Usage   : When a missing file has been added to the FILES.BBS
  1547.                    files list, or when an extended description has been
  1548.                    added, PalmScan will also update the download counter
  1549.                    when you set this option.
  1550.  
  1551.                    [l]  This is the character that is being used as left
  1552.                         bracket in the download counters.
  1553.  
  1554.                    [r]  This is the character that is being used as right
  1555.                         bracket in the download counters.
  1556.  
  1557.                    [nnn]     This is the number of characters (numbers)
  1558.                              that should be used in between the brackets.
  1559.  
  1560.          Example : DownloadCounter [ ] 3
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.                                      - 26 -
  1602.     PalmScan v1.13                                               User guide
  1603.     -----------------------------------------------------------------------
  1604.  
  1605.     File-DataBase
  1606.  
  1607.          Keyword : FDB [RA|Ezycom]
  1608.  
  1609.          Usage   : PalmScan has full support for the RemoteAccess 2.0x and
  1610.                    Ezycom 1.02 and 1.10 file-database. With this keyword,
  1611.                    you can enable this.
  1612.                    Filenames, sizes, dates, descriptions, etcetera are
  1613.                    updated by PalmScan when needed.
  1614.  
  1615.                    [RA] PalmScan will use the RemoteAccess 2.0x
  1616.                         file-database.
  1617.                         When an infected file is found, PalmScan will use
  1618.                         the normal procedure to either move the file or
  1619.                         exit with an errorlevel, and besides this it will
  1620.                         also mark the file as deleted, unlisted and/or not
  1621.                         available, according to the settings in the
  1622.                         RemoteAccess configuration.
  1623.                         When an archive can not be unpacked, PalmScan will
  1624.                         also use the normal procedure, and it will mark the
  1625.                         file as not available in the file-database.
  1626.  
  1627.                    [Ezycom]  PalmScan will use the Ezycom 1.02 or 1.10
  1628.                              file-database. PalmScan will detect the used
  1629.                              version when reading the Ezycom configuration.
  1630.                              When an infected file, an archive which can't
  1631.                              be unpacked, or a file which exists in the
  1632.                              HackList was found, PalmScan will use the
  1633.                              normal procedure to either move the file or
  1634.                              exit with an errorlevel, and it will mark the
  1635.                              file as offline in the Ezycom file-database.
  1636.                              When the FileID keyword is used with Ezycom
  1637.                              1.02, PalmScan will filter out all ascii
  1638.                              control codes and all high ascii, and place
  1639.                              the first non-empty line at the description in
  1640.                              the Ezycom file-database. When using it with
  1641.                              Ezycom 1.10, all description manipulation
  1642.                              features are available.
  1643.  
  1644.                    To prevent problems, here is some inside information:
  1645.                    *    When you are using on directory for different file
  1646.                         areas in RemoteAccess/Ezycom, PalmScan will always
  1647.                         use the FIRST area which uses the same directory as
  1648.                         where the file which is being processed was found.
  1649.                    *    When PalmScan adds a description to the file-
  1650.                         database, the old description will not be removed
  1651.                         from the RemoteAccess database text. It will not be
  1652.                         used for the file anymore, but will remain on your
  1653.                         disk. To remove the old description, you should run
  1654.                         RAFILE COMPRESS.
  1655.                    *    When PalmScan adds an unlisted file to the
  1656.                         RemoteAccess file-database, it will add the default
  1657.                         settings as configured in the RemoteAccess file-
  1658.                         area configuration.
  1659.  
  1660.  
  1661.          Example : FDB RA
  1662.  
  1663.  
  1664.                                      - 27 -
  1665.     PalmScan v1.13                                               User guide
  1666.     -----------------------------------------------------------------------
  1667.  
  1668.     Import FILE_ID description
  1669.  
  1670.          Keyword : FileID <OneLine> <Filter> <FiltLow> <MaxWidth=value>
  1671.                    <MaxLines=value>
  1672.  
  1673.          Usage   : When this switch is set, PalmScan will import the
  1674.                    description from the FILE_ID.DIZ or DESC.SDI file to
  1675.                    FileDoor, FILES.BBS or the RemoteAccess file-database.
  1676.  
  1677.                    <OneLine> Instead of placing descriptions from
  1678.                              FILE_ID.DIZ or DESC.SDI on multiple lines
  1679.                              (with the extended descriptions character),
  1680.                              PalmScan can put those descriptions on one
  1681.                              long line. To use this, OneLine must be
  1682.                              specified at the FileID keyword.
  1683.  
  1684.                    <Filter>  PalmScan can filter out high ASCII (characters
  1685.                              128 to 255) from FILE_ID.DIZ or DESC.SDI
  1686.                              descriptions. When this switch is used, all
  1687.                              high ASCII characters will be removed from the
  1688.                              description, and empty lines (which can be
  1689.                              caused by removing high ASCII characters when
  1690.                              a line consists of only those characters) will
  1691.                              be removed.
  1692.  
  1693.                    <FiltLow> PalmScan can filter out ASCII control-codes
  1694.                              (characters 0 to 31) in FILE_ID.DIZ or
  1695.                              DESC.SDI descriptions before importing them.
  1696.  
  1697.                    <FiltDraw>     PalmScan can filter out standard ASCII
  1698.                                   drawings (for which characters within the
  1699.                                   range 32 to 126 are used) in
  1700.                                   descriptions. This works a bit different
  1701.                                   than the control codes (FiltLow) and high
  1702.                                   ASCII (Filter) filter functions, while
  1703.                                   not everything should be filtered out.
  1704.                                   Just try it to see what it can do...
  1705.  
  1706.                    <MaxWidth=value>    The maximum width of imported
  1707.                                        descriptions can be configured with
  1708.                                        this option.
  1709.  
  1710.                    <MaxLines=value>    The maximum number of lines of
  1711.                                        imported descriptions can be
  1712.                                        configured with this option.
  1713.  
  1714.          Example : FileID OneLine Filter FiltLow FiltDraw MaxWidth=50
  1715.                    MaxLines=25
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.                                      - 28 -
  1728.     PalmScan v1.13                                               User guide
  1729.     -----------------------------------------------------------------------
  1730.  
  1731.     Import FILE_ID description to Ezycom 1.10
  1732.  
  1733.          Keyword : EzyFileID
  1734.  
  1735.          Usage   : When running online under Ezycom 1.10, PalmScan can
  1736.                    place the FILE_ID.<node> file in the temporary directory
  1737.                    as configured in the Ezycom configuration. Ezycom will
  1738.                    then import this description in the file-database.
  1739.                    To use this feature, the node on which PalmScan is
  1740.                    running must be specified on the commandline with the
  1741.                    /N[node] commandline option.
  1742.                    Also, the FileID keyword must be used in the PalmScan
  1743.                    configuration. The OneLine, Filter, FiltLow and FiltDraw
  1744.                    options also work with this function.
  1745.                    The 'FDB Ezycom' keyword should not be used with this,
  1746.                    or the /NOFDB commandline option should be used, the
  1747.                    file-database support won't work when running in
  1748.                    UPCONV.BAT anyway while Ezycom places uploaded files in
  1749.                    a temporary upload directory.
  1750.                    When running in local-only mode (/L commandline option)
  1751.                    PalmScan will never create the FILE_ID.<node> file.
  1752.  
  1753.          Example : EzyFileID
  1754.  
  1755.  
  1756.     Describe MOD's
  1757.  
  1758.          Keyword : DescribeMod <OnlyMainArchive>
  1759.  
  1760.          Usage   : PalmScan has the ability to describe MOD, NST, STM
  1761.                    (ScreamTracker Modules), 669, JMusic and Organ music
  1762.                    files. PalmScan will put the description of those files
  1763.                    in a FILE_ID.DIZ descriptions file, which will be packed
  1764.                    with the other files in the archive. This will only be
  1765.                    done when no executables are found in the archive (ie.
  1766.                    the archive only consists of music files), or when a
  1767.                    FILE_ID.DIZ already exists in the archive (PalmScan will
  1768.                    add the descriptions of the music files to this
  1769.                    FILE_ID.DIZ in this case). With this keyword, you can
  1770.                    enable this option.
  1771.  
  1772.                    <OnlyMainArchive>   When this switch is specified, only
  1773.                                        modules in the main archive will be
  1774.                                        described. When embedded archives
  1775.                                        are being processed, modules in
  1776.                                        those archives will be ignored. This
  1777.                                        is only valid when the ArchInArch
  1778.                                        keyword is used. When that keyword
  1779.                                        is not used, embedded archives would
  1780.                                        not be processed at all so modules
  1781.                                        in those archives would never be
  1782.                                        described either.
  1783.  
  1784.          Example : DescribeMod OnlyMainArchive
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.                                      - 29 -
  1791.     PalmScan v1.13                                               User guide
  1792.     -----------------------------------------------------------------------
  1793.  
  1794.     3.2.7  Archive Conversion settings
  1795.  
  1796.  
  1797.     Only process new files
  1798.  
  1799.          Keyword : OnlyNewFiles <method>
  1800.  
  1801.          Usage   : For running PalmScan in a daily event, it's possible to
  1802.                    process only new files. When this option is used,
  1803.                    PalmScan will only process files with the archive
  1804.                    attribute set, and remove this attribute when a file has
  1805.                    been processed, thus processing files only once.
  1806.  
  1807.                    <method>  By default, PalmScan will use the archive
  1808.                              attribute on files to determine whether a file
  1809.                              has been processed earlier or not. There are
  1810.                              two other methods available:
  1811.  
  1812.                              FileDate  In this case, PalmScan will only
  1813.                                        process files which have a file date
  1814.                                        and time later than the last time a
  1815.                                        file has been processed in that
  1816.                                        directory. PalmScan will store the
  1817.                                        date in a file called LASTSCAN.PS,
  1818.                                        in the directory where the file was
  1819.                                        found.
  1820.                                        Because LASTSCAN.PS only contains
  1821.                                        the last date and time a file has
  1822.                                        been processed, it will affect the
  1823.                                        processing of ALL files in that
  1824.                                        directory.
  1825.                                        This method will use a directory
  1826.                                        entry (0-byte file) for each
  1827.                                        processed directory.
  1828.  
  1829.                              DataFile  In this case, PalmScan will only
  1830.                                        process files which are not found in
  1831.                                        the data file, and files with a
  1832.                                        changed size, date or time. The file
  1833.                                        which is used to store the data is
  1834.                                        called PALMSCAN.DAT. PalmScan uses
  1835.                                        separate datafiles for separate
  1836.                                        directory's, so when a file is being
  1837.                                        moved, it will also be processed.
  1838.                                        This method uses 12 bytes of disk
  1839.                                        space for each processed file (and a
  1840.                                        directory entry in each processed
  1841.                                        directory).
  1842.  
  1843.                    The DataFile method is the most secure OnlyNewFiles
  1844.                    method; The archive attribute method fails on systems
  1845.                    where the archive attribute is being reset by another
  1846.                    program (some backup programs do that), and the file
  1847.                    date method affects complete directory's, where this
  1848.                    method affects only the file which is processed.
  1849.  
  1850.          Example : OnlyNewFiles DataFile
  1851.  
  1852.  
  1853.                                      - 30 -
  1854.     PalmScan v1.13                                               User guide
  1855.     -----------------------------------------------------------------------
  1856.  
  1857.     Only process listed files
  1858.  
  1859.          Keyword : ProcessListedOnly
  1860.  
  1861.          Usage   : By default, all files which comply with the given file
  1862.                    specifications (and are not specified with the SkipFile
  1863.                    keyword) will be processed. With this keyword, you can
  1864.                    tell PalmScan to only process files which are listed in
  1865.                    the FILES.BBS files list (when the FilesBBS keyword is
  1866.                    used) and/or the RemoteAccess / Ezycom file-database
  1867.                    (when the FDB keyword is used).
  1868.  
  1869.          Example : ProcessListedOnly
  1870.  
  1871.          Note    : This feature is available in the registered version
  1872.                    only.
  1873.  
  1874.  
  1875.     Put FILE_ID description in archive header
  1876.  
  1877.          Keyword : FileIDarchiveHdr
  1878.  
  1879.          Usage   : When this switch is on, PalmScan will add the
  1880.                    description from FILE_ID.DIZ or DESC.SDI to the archive
  1881.                    header. When an archive header is already being added
  1882.                    (ArchiveHeader keyword), the description will be
  1883.                    appended to it.
  1884.  
  1885.          Example : FileIDarchiveHdr
  1886.  
  1887.  
  1888.     Archive conversion
  1889.  
  1890.          Keyword : ArchiveConversion [ttt] <OnlyMainArchive> <NoSFX>
  1891.                    <NoSecure> <ToSFX>
  1892.  
  1893.          Usage   : This option sets the target archive system. When no
  1894.                    target archive system is set, no archive conversion will
  1895.                    be done.
  1896.  
  1897.                    [ttt]     This sets the target. You can supply all
  1898.                              values you configured with the Archiver
  1899.                              statement.
  1900.  
  1901.                    <OnlyMainArchive>   When this switch is specified, only 
  1902.                                        main archives will be converted to
  1903.                                        the target archive type. Embedded
  1904.                                        archives will still be processed for
  1905.                                        other options when ArchInArch is
  1906.                                        used, but those archives won't be
  1907.                                        converted.
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.                                      - 31 -
  1917.     PalmScan v1.13                                               User guide
  1918.     -----------------------------------------------------------------------
  1919.  
  1920.                    <NoSFX>             When this switch is specified, self-
  1921.                                        extracting archives will not be
  1922.                                        converted to the target archive
  1923.                                        type, and no files will be removed
  1924.                                        from those archives. Also, the
  1925.                                        /NOCONVERSION commandline option
  1926.                                        will be used on archives embedded in
  1927.                                        self-extracting archives.
  1928.  
  1929.                    <NoSecure>          When this switch is used, secure
  1930.                                        archives (archives with a security
  1931.                                        envelope, authenticity verification
  1932.                                        or seal) will not be converted, no
  1933.                                        files will be removed or added, no
  1934.                                        music modules will be described, and
  1935.                                        an archive header will not be added
  1936.                                        to secured ARJ and UC2 archives.
  1937.                                        Also, the /NOCONVERSION commandline
  1938.                                        option will be used on archives
  1939.                                        embedded in secure archives.
  1940.                                        PalmScan can detect ARJ security
  1941.                                        envelopes, PkZIP (both 1.xx and
  1942.                                        2.0x) and RAR authenticity
  1943.                                        verifications and UC2 seals.
  1944.  
  1945.                                        Note    : This option is available
  1946.                                                  in the registered version
  1947.                                                  only.
  1948.  
  1949.                    <ToSFX>             When converting arcguces to self-
  1950.                                        extracting archives, this switch
  1951.                                        should be used. PalmScan will then
  1952.                                        use .EXE as the extension instead of
  1953.                                        the default extension which is
  1954.                                        configured for that archiver with
  1955.                                        the Archiver configuration keyword.
  1956.  
  1957.                                        Note    : This option is available
  1958.                                                  in the registered version
  1959.                                                  only.
  1960.  
  1961.          Example : ArchiveConversion ZIP OnlyMainArchive NoSecure
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.                                      - 32 -
  1980.     PalmScan v1.13                                               User guide
  1981.     -----------------------------------------------------------------------
  1982.  
  1983.     Convert ALL archives
  1984.  
  1985.          Keyword : ConvertAll <OnlyMainArchive>
  1986.  
  1987.          Usage   : Normally, PalmScan will only convert archives of other
  1988.                    types than the target archive system. With this option
  1989.                    you can tell PalmScan to convert all archives, even if
  1990.                    it's already of the target archive type.
  1991.  
  1992.                    <OnlyMainArchive>   When this switch is specified, only
  1993.                                        main archives which are already in
  1994.                                        the target archive type will be
  1995.                                        converted, embedded archives which
  1996.                                        are already in the target archive
  1997.                                        type won't be converted. (This is
  1998.                                        only of use when the ArchInArch
  1999.                                        keyword is used).
  2000.  
  2001.          Example : ConvertAll OnlyMainArchive
  2002.  
  2003.  
  2004.     Process Self-Extracting archives
  2005.  
  2006.          Keyword : ProcessSFX <OnlyMainArchive>
  2007.  
  2008.          Usage   : By default, Self-Extracting (SFX) archives, are not
  2009.                    recognised as being archives. With this switch, you can
  2010.                    tell PalmScan to process SFX archives, just like every
  2011.                    other archive. PalmScan can detect ZIP, LHA, SQZ, ARJ
  2012.                    and PAK SFX archives.
  2013.  
  2014.                    <OnlyMainArchive>   When this switch is specified,
  2015.                                        embedded SFX archives will not be
  2016.                                        processed.
  2017.  
  2018.          Example : ProcessSFX OnlyMainArchive
  2019.  
  2020.  
  2021.     Process embedded archives
  2022.  
  2023.          Keyword : ArchInArch
  2024.  
  2025.          Usage   : PalmScan has the ability to process embedded archives.
  2026.                    With this statement you can enable this feature. When
  2027.                    ArchInArch is enabled, PalmScan will swap itself to XMS,
  2028.                    EMS or disk, and startup another copy of itself.
  2029.                    PalmScan leaves only 1k of memory used, so it should be
  2030.                    able to handle well over 300 levels of embedded
  2031.                    archives. PalmScan will do some things less with those
  2032.                    embedded archives, than with main archives. It will not
  2033.                    add archive headers, or move infected or bad archives
  2034.                    (instead it will tell it's parent to do so).
  2035.  
  2036.          Example : ArchInArch
  2037.  
  2038.          Note    : This is the main switch for embedded archive processing.
  2039.                    When this is not used, all OnlyMainArchive switches will
  2040.                    have no meaning.
  2041.  
  2042.                                      - 33 -
  2043.     PalmScan v1.13                                               User guide
  2044.     -----------------------------------------------------------------------
  2045.  
  2046.     Add CRC file list
  2047.  
  2048.          Keyword : AddCRCfile <OnlyMainArchive>
  2049.  
  2050.          Usage   : PalmScan can create a list with all filenames, sizes,
  2051.                    dates and CRC-32's of all files in the archive. This
  2052.                    file will look like this:
  2053.  
  2054.                    CRC-32 files list for : ARCHIVE.EXT
  2055.                    Created by PalmScan 1.12 on BBS name
  2056.  
  2057.                    File         Size     Date       Time  CRC-32
  2058.                    -----------------------------------------------
  2059.                    FILENAME.EXT XXXXXXXX XX-XX-XXXX XX:XX XXXXXXXX
  2060.                    -----------------------------------------------
  2061.  
  2062.                    The filename of the list will be the same as the archive
  2063.                    filename, with extension .CRC.
  2064.  
  2065.                    <OnlyMainArchive>   When this switch is specified,
  2066.                                        PalmScan will only create a CRC-32
  2067.                                        list in the main archive. Embedded
  2068.                                        archives will not get a CRC-32 list.
  2069.  
  2070.          Example : AddCRCfile OnlyMainArchive
  2071.  
  2072.          Note    : The BBS name will only be added for registered users.
  2073.  
  2074.  
  2075.     No title in headers
  2076.  
  2077.          Keyword : NoTitleInHdr
  2078.  
  2079.          Usage   : By default, PalmScan will add it's title to archive
  2080.                    headers, when an archive header is added (with the
  2081.                    keywords ArchiveHeader and FileIDarchiveHdr). With this
  2082.                    option, you can disable it.
  2083.  
  2084.          Example : NoTitleInHdr
  2085.  
  2086.          Note    : This option is available in the registered version only.
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.                                      - 34 -
  2106.     PalmScan v1.13                                               User guide
  2107.     -----------------------------------------------------------------------
  2108.  
  2109.     New archive date
  2110.  
  2111.          Keyword : Touch <Original|Today|Latest|Oldest|ResetFuture>
  2112.  
  2113.          Usage   : When an archive has been processed, PalmScan can touch
  2114.                    the file date and time on the archive. There are four
  2115.                    possible ways:
  2116.  
  2117.                    <Original>     The processed archive will get the same
  2118.                                   date and time as the original archive.
  2119.                                   This is the default setting.
  2120.  
  2121.                    <Today>        The processed archive will get the
  2122.                                   current date and time.
  2123.  
  2124.                    <Latest>       The processed archive will get the date
  2125.                                   and time of the latest (newest) file in
  2126.                                   the archive.
  2127.  
  2128.                    <Oldest>       The processed archive will get the date
  2129.                                   and time of the oldest file in the
  2130.                                   archive.
  2131.  
  2132.                    <ResetFuture>  The processed archive will get today's
  2133.                                   date only when the original archive's
  2134.                                   date is a future date. When the original
  2135.                                   archive's date is a correct (older) date,
  2136.                                   the new archive will get the same date as
  2137.                                   the original archive.
  2138.  
  2139.          Note    : This feature is available in the registered version
  2140.                    only.
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.                                      - 35 -
  2169.     PalmScan v1.13                                               User guide
  2170.     -----------------------------------------------------------------------
  2171.  
  2172.     3.2.8  Paths / filenames
  2173.  
  2174.  
  2175.     Temporary directory
  2176.  
  2177.          Keyword : TempPath [d:\path]
  2178.  
  2179.          Usage   : TempPath should point to a directory where PalmScan will
  2180.                    store temporary files. This directory is necessary for
  2181.                    running PalmScan.
  2182.  
  2183.                    [d:\path] This is the directory where the temporary
  2184.                              files will be stored.
  2185.  
  2186.                    When no temporary directory is configured, PalmScan will
  2187.                    use the TEMP environment variable (when available). For
  2188.                    more information about environment variables, consult
  2189.                    your DOS documentation.
  2190.  
  2191.          Example : TempPath C:\TEMP
  2192.  
  2193.  
  2194.     Bad files directory
  2195.  
  2196.          Keyword : BadPath [d:\path]
  2197.  
  2198.          Usage   : When a bad file has been encountered (ie. the file
  2199.                    cannot be unpacked although it is an archive), PalmScan
  2200.                    can move it to this directory. When this option is not
  2201.                    used, PalmScan will exit with errorlevel 203 instead of
  2202.                    moving the bad archive.
  2203.  
  2204.                    [d:\path] This is the directory where PalmScan will move
  2205.                              bad files to.
  2206.  
  2207.          Example : BadPath C:\FILES\BAD
  2208.  
  2209.  
  2210.     Infected files directory
  2211.  
  2212.          Keyword : InfectedPath [d:\path]
  2213.  
  2214.          Usage   : When a virus has been found, PalmScan will move the file
  2215.                    so you can investigate it further. When this keyword is
  2216.                    not used, PalmScan will exit with errorlevel 213 instead
  2217.                    of moving the infected file.
  2218.  
  2219.                    [d:\path] This is the directory where PalmScan will move
  2220.                              infected files to.
  2221.  
  2222.          Example : InfectedPath C:\FILES\INFECTED
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.                                      - 36 -
  2232.     PalmScan v1.13                                               User guide
  2233.     -----------------------------------------------------------------------
  2234.  
  2235.     Hacked files directory
  2236.  
  2237.          Keyword : HackPath [d:\path]
  2238.  
  2239.          Usage   : When a file has been found in the hacklist, PalmScan
  2240.                    will move this file so you can investigate it further.
  2241.                    When this keyword is not used, PalmScan will exit with
  2242.                    errorlevel 212 instead of moving the hacked file.
  2243.  
  2244.          Example : HackPath C:\FILES\HACKED
  2245.  
  2246.  
  2247.     Old files directory
  2248.  
  2249.          Keyword : OldPath [d:\path]
  2250.  
  2251.          Usage   : PalmScan can check for files which are too old. When
  2252.                    this check is configured (with the OldFiles
  2253.                    configuration keyword), old files will be moved to the
  2254.                    path configured with OldPath. When no OldPath is
  2255.                    configured, PalmScan will exit with errorlevel 204 when
  2256.                    encountering files which are too old.
  2257.  
  2258.          Example : OldPath C:\FILES\OLD
  2259.  
  2260.  
  2261.     Bad GIF files directory
  2262.  
  2263.          Keyword : BadGifPath [d:\path]
  2264.  
  2265.          Usage   : When a bad GIF file (a GIF file with a resolution which
  2266.                    is too low (MinimumResolution configuration keyword) or
  2267.                    which failed the GIF test (GIFtest configuration
  2268.                    keyword), the file will be moved to the path configured
  2269.                    with BadGifPath. When no BadGifPath is configured,
  2270.                    PalmScan will exit with errorlevel 205 on bad GIF files.
  2271.  
  2272.          Example : BadGifPath C:\FILES\BADGIF
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.                                      - 37 -
  2295.     PalmScan v1.13                                               User guide
  2296.     -----------------------------------------------------------------------
  2297.  
  2298.     Messagebase path
  2299.  
  2300.          Keyword : MessageArea [Type]<Number>[Path]
  2301.  
  2302.          Usage   : When an infected file or a bad archive has been found,
  2303.                    PalmScan can post a message to you, describing which
  2304.                    archive contains infected file(s), which scanner(s)
  2305.                    reported this, what action has been taken and which user
  2306.                    was online at the time (when running in online mode). In
  2307.                    addition to this, reports created by the virus
  2308.                    scanner(s) which detected one or more virus(es) can be
  2309.                    added to the message (for more information about this,
  2310.                    read ******).
  2311.                    By specifying a message area, this feature is enabled.
  2312.                    PalmScan supports these messagebase types:
  2313.  
  2314.                    Fido    : F followed by the message path.
  2315.                              Example : FC:\FD\NETMAIL
  2316.  
  2317.                    Hudson  : H followed by a 3 digit area number followed
  2318.                              by the messagebase path.
  2319.                              Example : H001C:\SBBS\MSGBASE
  2320.  
  2321.                    Squish  : S followed by the full path and filename of
  2322.                              the message area.
  2323.                              Example : SC:\MAX\MSG\PALMSCAN
  2324.  
  2325.                    Ezycom 1.02  : E followed by the 4 digit area number
  2326.                                   followed by the messagebase path.
  2327.                                   Example : E0001C:\EZY\MSGBASE
  2328.  
  2329.                    Ezycom 1.10  : Z followed by the 4 digit area number
  2330.                                   followed by the messagebase path.
  2331.                                   Example : Z0001C:\EZY\MSGBASE
  2332.  
  2333.                    JAM     : J followed by the full path and filename of
  2334.                              the message area.
  2335.                              Example : JC:\RA\MSG\PALMSCAN
  2336.  
  2337.                    Because of the large code size consumption, the message
  2338.                    system has been placed in an overlay file
  2339.                    (PALMSCAN.OVR). If you do not use the message system,
  2340.                    the overlay file can be removed.
  2341.  
  2342.  
  2343.     BBS system directory
  2344.  
  2345.          Keyword : BBSpath [d:\path]
  2346.  
  2347.          Usage   : When using the RemoteAccess/Ezycom file-database ('FDB'
  2348.                    keyword), PalmScan has to read some information from the
  2349.                    RemoteAccess/Ezycom configuration. Either the RA/EZY
  2350.                    environment variable or this keyword must be configured
  2351.                    to be able to use the file-database.
  2352.  
  2353.          Example : BBSpath C:\RA
  2354.  
  2355.  
  2356.  
  2357.                                      - 38 -
  2358.     PalmScan v1.13                                               User guide
  2359.     -----------------------------------------------------------------------
  2360.  
  2361.     Files.bbs filename
  2362.  
  2363.          Keyword : FilesBBSname [filename]
  2364.  
  2365.          Usage   : By default, PalmScan will use the file FILES.BBS in the
  2366.                    same directory as the processed files, when the FilesBBS
  2367.                    keyword is used. With this option, you can configure the
  2368.                    filename for this files list.
  2369.                    When it is configured to another name than FILES.BBS,
  2370.                    PalmScan will first try this file, and if that fails it
  2371.                    will still use the normal FILES.BBS. This option can be
  2372.                    used for 4DOS DESCRIPT.ION files, or when you have your
  2373.                    files list in a sub-directory of the directory where the
  2374.                    files are located. When the latter is used, PalmScan
  2375.                    will use this sub-directory for the files list, and when
  2376.                    the sub-directory does not exist, the normal FILES.BBS
  2377.                    will be used.
  2378.  
  2379.          Example : FilesBBSname LIST\FILES.BBS
  2380.  
  2381.  
  2382.     Log file / log style
  2383.  
  2384.          Keyword : LogFile [d:\path\filename.ext] <Compact|Expanded>
  2385.  
  2386.          Usage   : PalmScan can keep track of its activity in a logfile.
  2387.                    When this option is not used, no logging will be done.
  2388.  
  2389.                    [d:\path\filename.ext]   This is the full path and
  2390.                                             filename of the logfile
  2391.                                             PalmScan should maintain.
  2392.                                             When running on a multi-node
  2393.                                             system, PalmScan can use
  2394.                                             different log files for
  2395.                                             different nodes. %N in the log
  2396.                                             filename will be replaced by
  2397.                                             the node number on which
  2398.                                             PalmScan is running (this node
  2399.                                             number must be specified with
  2400.                                             the /N commandline option).
  2401.                                             When only a filename (no path)
  2402.                                             is configured, PalmScan will
  2403.                                             put the log file in the same
  2404.                                             directory as where PalmScan.Exe
  2405.                                             is located.
  2406.  
  2407.                    <Compact>      This is the default log style :
  2408.                                   ----------  Sat 01 Jan 94, PalmScan ...
  2409.                                   $ 12:34:56  Local operation
  2410.  
  2411.                    <Expanded>     This is an alternate log style :
  2412.                                   $ 01-Jan 12:34:56 PSCN PalmScan ...
  2413.                                   $ 01-Jan 12:34:56 PSCN Local operation
  2414.  
  2415.          Example : LogFile C:\LOG\PSCAN%N.LOG Expanded
  2416.  
  2417.  
  2418.  
  2419.  
  2420.                                      - 39 -
  2421.     PalmScan v1.13                                               User guide
  2422.     -----------------------------------------------------------------------
  2423.  
  2424.     Archive header file
  2425.  
  2426.          Keyword : ArchiveHeader [d:\path\filename.ext]
  2427.  
  2428.          Usage   : PalmScan can add a header to your archives. When this
  2429.                    parameter points to a valid ASCII textfile, this file
  2430.                    will be used as header for the archive.
  2431.  
  2432.                    [d:\path\filename.ext]   This is the full path and
  2433.                                             filename to the header text
  2434.                                             file.
  2435.  
  2436.                    When using UC2 as archiver, PalmScan can also add
  2437.                    multimedia banners. The file configured with the
  2438.                    ArchiveHeader keyword will be added as TXT banner, for
  2439.                    multimedia banners, you should put the GIF/JPG/MOD/ASK
  2440.                    files in the same directory and filename as the
  2441.                    configured archive header, and with extension
  2442.                    GIF/JPG/MOD/ASK. If you don't want to use the TXT
  2443.                    banner, but do want to use other banners, you should put
  2444.                    the filename of the other banners at the ArchiveHeader
  2445.                    keyword without extension or with an extension of a non-
  2446.                    existing file (never put GIF/JPG/MOD extensions there,
  2447.                    PalmScan will then add these files as archive banner as
  2448.                    if they were normal text files).
  2449.  
  2450.          Example : ArchiveHeader C:\PALMSCAN\HEADER.ASC
  2451.  
  2452.  
  2453.     Substitute drive
  2454.  
  2455.          Keyword : SubstDrive [Drive letter]
  2456.  
  2457.          Usage   : When archiving files with sub-directory's, some
  2458.                    archivers add complete path names instead of only the
  2459.                    sub-directory's names to the archives. PalmScan can use
  2460.                    a substituted drive for the archive conversion to make
  2461.                    sure the correct directory names are in the archives.
  2462.                    PalmScan will then call SUBST before every pack/unpack
  2463.                    command.
  2464.  
  2465.                    [Drive letter] The drive letter must be an unused drive
  2466.                                   and should be available when PalmScan is
  2467.                                   running (please test it with the SUBST
  2468.                                   command before using it in PalmScan).
  2469.                                   When an error occurs while SUBST is being
  2470.                                   called, PalmScan will use the normal
  2471.                                   pathname.
  2472.  
  2473.          Example : SubstDrive F
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.                                      - 40 -
  2484.     PalmScan v1.13                                               User guide
  2485.     -----------------------------------------------------------------------
  2486.  
  2487.     3.2.9  Archivers
  2488.  
  2489.  
  2490.     Here you can define the name and commandline options for compression
  2491.     and decompression programs. Please make sure that the programs can be
  2492.     found in your path, or include a full path before the commands.
  2493.  
  2494.          Keyword : Archiver [ext] [compression] [decompression]
  2495.                    <[addheader] <multi-volume switch>>
  2496.  
  2497.          Usage   : This option can be used to tell PalmScan the archiver
  2498.                    commands.
  2499.  
  2500.                    [ext]     This is the normal extension of archives
  2501.                              created by this archiver. This will also be
  2502.                              used as the name of the archiver within
  2503.                              PalmScan.
  2504.  
  2505.                    [compression]  This is the full command for this
  2506.                                   archiver to compress files.
  2507.  
  2508.                    [decompression]     This is the full command for this
  2509.                                        archiver to extract archives.
  2510.  
  2511.                    <addheader>    This is the full command for this
  2512.                                   archiver to add a header to an archive
  2513.                                   (if available for this archiver).
  2514.  
  2515.                    <multi-volume switch>    The commandline option that
  2516.                                             should be added to the
  2517.                                             decompression command, to
  2518.                                             enable multi-volume support.
  2519.                                             (RAR doesn't need any switch,
  2520.                                             ARJ uses -v).
  2521.  
  2522.          Example : Archiver ARC pkarc_a         pkxarc_-r_-e  pkarc_x<
  2523.                    Archiver PAK pak_a_/i        pak_e_/wa     pak_h<
  2524.                    Archiver ZIP pkzip_-ex_-r_-p pkunzip_-o_-d pkzip_-z<
  2525.                    Archiver LHA lha_a_/rxpatm   lha_x_/c
  2526.                    Archiver ZOO zoo_aPh         zoo_eO//      zoo_cA<
  2527.                    Archiver ARJ arj_a_-r        arj_x_-y      arj_c_-z  -v
  2528.                    Archiver SQZ sqz_a_/p3_/s    sqz_x_-o1
  2529.                    Archiver HAP hap_a           pah_e
  2530.                    Archiver UC2 uc_a_-s_-tt_-f_-b uc_e_-s_-f_!ban=off 
  2531.                                                              uc_a_-tt_-f_-b
  2532.                    Archiver RAR rar_a_-r_-y_-o-_-std_-m5
  2533.                              rar_x_-r_-y_-o-_-std_-c- rar_c_-y_-std_-av
  2534.  
  2535.          Note    : You can use up to 30 archivers in PalmScan. However, the
  2536.                    first 11 are reserved for ARC, PAK ZIP, LHA, ZOO, SQZ,
  2537.                    HYP, ARJ, HAP, UC2 and RAR (which PalmScan can
  2538.                    automatically detect), so that leaves 19 others.
  2539.                    PalmScan will look at the extensions of those 19 other
  2540.                    archive types to determine what type it is.
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.                                      - 41 -
  2547.     PalmScan v1.13                                               User guide
  2548.     -----------------------------------------------------------------------
  2549.  
  2550.     3.2.10 Archivers - Archive protection
  2551.  
  2552.  
  2553.     UC2 protection
  2554.  
  2555.     Keyword : UC2protection <BasicUpdates> <Delete> <Add> <Optimize>
  2556.               <Unprotect> <ReviseComment>
  2557.  
  2558.     Usage   : When an archive has been converted to UC2, PalmScan can add
  2559.               all available UC2 protections to it. By default, no
  2560.               protection will be added.
  2561.  
  2562.               <BasicUpdates>      Disable basic updates on processed
  2563.                                   archives.
  2564.               <Delete>            Disable deleting files in processed
  2565.                                   archives.
  2566.               <Add>               Disable adding files to processed
  2567.                                   archives.
  2568.               <Optimize>          Disable optimize on processed archives.
  2569.               <Unprotect>         Disable unprotect on processed archives.
  2570.               <ReviseComment>     Disable comment revising on processed
  2571.                                   archives.
  2572.  
  2573.     Example : UC2protection Add Unprotect ReviseComment
  2574.  
  2575.  
  2576.     RAR lock
  2577.  
  2578.     Keyword : RARlock [command]
  2579.  
  2580.     Usage   : When an archive has been converted to RAR, PalmScan can add a
  2581.               lock to it. By default, RAR archives will not be locked.
  2582.  
  2583.               [command] To enable RAR archive locking, the command to lock
  2584.                         a RAR archive must be configured here. When you are
  2585.                         a registered RAR user, an authenticity validation
  2586.                         can also be added here.
  2587.  
  2588.     Example : RARlock RAR_k_-av
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.                                      - 42 -
  2610.     PalmScan v1.13                                               User guide
  2611.     -----------------------------------------------------------------------
  2612.  
  2613.     3.2.11 Virus scan
  2614.  
  2615.  
  2616.     Files to scan
  2617.  
  2618.          Keyword : VirusScan <filespec> <filespecs>
  2619.  
  2620.          Usage   : When this switched is used, PalmScan will scan for
  2621.                    viruses inside all files with the scanners configured
  2622.                    with the Scanner parameter. When this switch is not set,
  2623.                    no virus scanning will be done.
  2624.  
  2625.                    <filespec>     This can be any valid DOS file
  2626.                                   specification.
  2627.                                   When you give any filespec (you may use
  2628.                                   up to 50 of them here), PalmScan will
  2629.                                   only execute the virus scanner(s) when
  2630.                                   one or more file(s) have been found that
  2631.                                   meet the requirements of these file
  2632.                                   specifications.
  2633.                                   When no file specifications are given,
  2634.                                   PalmScan will always execute the virus
  2635.                                   scanner(s). (In PSetup, there must always
  2636.                                   be at least one file specification, ie.
  2637.                                   *.*).
  2638.  
  2639.          Example : VirusScan *.EXE *.COM *.OVR *.OVL
  2640.  
  2641.  
  2642.     Virus scanners
  2643.  
  2644.          Keyword : Scanner [name] [command] [lll] <[hhh] <[nnn]
  2645.                    <filespecs>>>
  2646.  
  2647.          Usage   : This is one of the most important options in PalmScan.
  2648.                    The files inside archives will be scanned with all
  2649.                    configured virus scanners.
  2650.  
  2651.                    [name]    This is the name of the virus scanner.
  2652.  
  2653.                    [command] This is the command for the virus scanner to
  2654.                              be executed. The path/filename(s) of the
  2655.                              file(s) to be scanned will NOT be
  2656.                              automatically added to the commandline. There
  2657.                              are some meta-commands which will be replaced
  2658.                              with the correct string by PalmScan:
  2659.  
  2660.                              @PATH     The directory that should be scanned
  2661.                                        (without trailing backslash).
  2662.  
  2663.                              @FILENAME The filename of the file(s) to be
  2664.                                        scanned.
  2665.  
  2666.                              @FULL     The path and filename of the file(s)
  2667.                                        to be scanned.
  2668.                                        (@FULL = @PATH\@FILENAME)
  2669.  
  2670.  
  2671.  
  2672.                                      - 43 -
  2673.     PalmScan v1.13                                               User guide
  2674.     -----------------------------------------------------------------------
  2675.  
  2676.                              @SPECIAL  This meta-command is a special one;
  2677.                                        it will act like @FULL when a
  2678.                                        specific file should be scanned, and 
  2679.                                        like @PATH when all files in a
  2680.                                        directory should be scanned.
  2681.  
  2682.                              @REPORT   When a virus has been found,
  2683.                                        PalmScan will include the report
  2684.                                        created by the virus scanner(s)
  2685.                                        which found one or more virus(es) in
  2686.                                        the message which is posted to the
  2687.                                        system operator. To use this
  2688.                                        feature, @REPORT must be included on
  2689.                                        the virus scanner commandline, along
  2690.                                        with the appropriate command for
  2691.                                        that program to create the report.
  2692.                                        PalmScan will replace @REPORT with a
  2693.                                        filename for the report.
  2694.  
  2695.                    [lll]          This is the lowest errorlevel the virus
  2696.                                   scanner will return when a virus has been
  2697.                                   found.
  2698.  
  2699.                    <hhh>          This is the highest errorlevel the virus
  2700.                                   scanner will return when a virus has been
  2701.                                   found. When it is not set, PalmScan
  2702.                                   assumes the virus scanner will only
  2703.                                   return errorlevel [lll]
  2704.  
  2705.                    <nnn>          This is the errorlevel that the virus
  2706.                                   scanner will return when nothing is
  2707.                                   wrong. Most virus scanners return
  2708.                                   errorlevel 0 when there are no problems,
  2709.                                   but there are some scanner which return
  2710.                                   another errorlevel just because there are
  2711.                                   no executables found. With this option
  2712.                                   you can make PalmScan simply ignore that
  2713.                                   errorlevel.
  2714.  
  2715.                    <filespecs>    Up to 5 file specifications can
  2716.                                   optionally be given. First, PalmScan will
  2717.                                   check the global file specifications (on
  2718.                                   the VirusScan keyword). When there are
  2719.                                   files which comply with those, the virus
  2720.                                   scanning will start. Before executing
  2721.                                   each virus scanner, PalmScan will check
  2722.                                   the file specifications for those virus
  2723.                                   scanners, and only execute them when
  2724.                                   there are no file specifications
  2725.                                   configured at that virus scanner or when
  2726.                                   there are files which comply with those
  2727.                                   specifications.
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.                                      - 44 -
  2736.     PalmScan v1.13                                               User guide
  2737.     -----------------------------------------------------------------------
  2738.  
  2739.          Examples :
  2740.  
  2741.               Scanner McAfee_Scan
  2742.               SCAN_/NOMEM_/A_/NOPAUSE_/SUB_/REPORT_@REPORT_@FULL 1 1 0
  2743.               *.exe *.com *.ov?
  2744.  
  2745.               Scanner ThunderByte_Scan
  2746.               TBSCAN_AF_NB_NM_BA_IN_NA_OLD_LOG_LOGNAME=@REPORT_@SPECIAL 2
  2747.               127 1
  2748.  
  2749.               Scanner F-Prot
  2750.               F-PROT_/ALL_/COMMAND_/NOMEM_/OLD_/NOBOOT_/REPORT=@REPORT_
  2751.               @FULL 3 3 0
  2752.  
  2753.               Scanner AVScan AVSCAN_/NM_/NC_/Q_/R_/S_@FULL 100 255 0 *.exe
  2754.               *.com
  2755.  
  2756.               Scanner McAfee_Scan_2.0.x SCAN_/NOMEM_/SUB_@FULL 13 13 14
  2757.  
  2758.          Note    : You can use up to 20 virus scanners in PalmScan. They
  2759.                    will be executed in the order they were found in the
  2760.                    configuration.
  2761.  
  2762.  
  2763.     Complete scan
  2764.  
  2765.          Keyword : CompleteScan
  2766.  
  2767.          Usage   : Normally, PalmScan will not process embedded archives
  2768.                    when a virus has already been found. This feature
  2769.                    enables the processing of those embedded archives, which
  2770.                    is especially useful when using the message system.
  2771.                    PalmScan will then create a complete overview of the
  2772.                    infected files.
  2773.  
  2774.          Example : CompleteScan
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.                                      - 45 -
  2799.     PalmScan v1.13                                               User guide
  2800.     -----------------------------------------------------------------------
  2801.  
  2802.     3.2.12 HackList
  2803.  
  2804.  
  2805.          Keyword : HackList [d:\path\filename.ext] <triggers>
  2806.  
  2807.          Usage   : PalmScan can check a HackList (eg. 'The Hack Report' by
  2808.                    Bill Lambdin) for dangerous files.
  2809.  
  2810.                    [d:\path\filename.ext]   This is the full path and
  2811.                                             filename of the .COL or .IDX
  2812.                                             file to use. If you want to use
  2813.                                             more than one of those (eg.
  2814.                                             reports of previous years and
  2815.                                             this year), you should copy
  2816.                                             those files to one file.
  2817.                                             Wildcards are not allowed for
  2818.                                             this option.
  2819.  
  2820.                    <triggers>     These are the sections (eg. HAK HOX TRO)
  2821.                                   which should trigger PalmScan to move the
  2822.                                   file to the hacked files directory or,
  2823.                                   when no hacked files directory is
  2824.                                   configured, exit with errorlevel 212. Up
  2825.                                   to 10 sections can be given. When no
  2826.                                   section is specified, or when you are
  2827.                                   using a .COL list (sections are not
  2828.                                   included in .COL lists), PalmScan will
  2829.                                   always be triggered.
  2830.  
  2831.          Example : HackList C:\PALMSCAN\HACK9401.IDX HAK HOX TRO PIR
  2832.  
  2833.          Note    : The used format for the HackList is:
  2834.                    FILENAME,year,section
  2835.  
  2836.     3.2.13 Skip files
  2837.  
  2838.  
  2839.          Keyword : SkipFile [filespec] <filespecs>
  2840.  
  2841.          Usage   : There are some files that should not be processed by
  2842.                    PalmScan, for instance FILES.BBS or BIMODEM.LOG. With
  2843.                    this parameter you can specify up to 50 valid DOS file
  2844.                    specifications that should be skipped by PalmScan. Full
  2845.                    path names can also be included in these file
  2846.                    specifications.
  2847.  
  2848.                    [filespec]     This must be a valid DOS file
  2849.                                   specification.
  2850.  
  2851.          Example : SkipFile FILES.BBS BIMODEM.*
  2852.                    SkipFile D:\FILES\SECURE\*.*
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.                                      - 46 -
  2862.     PalmScan v1.13                                               User guide
  2863.     -----------------------------------------------------------------------
  2864.  
  2865.     3.2.14 Pack unpacked
  2866.  
  2867.  
  2868.          Keyword : PackUnpacked [filespec] <filespecs>
  2869.  
  2870.          Usage   : With this option, you can tell PalmScan to archive
  2871.                    un-archived files. All files which comply to one or more
  2872.                    of the given file-specifications and are not archives,
  2873.                    will be archived with the archiver configured with the
  2874.                    ArchiveConversion keyword.
  2875.  
  2876.                    [filespec]     This must be a valid DOS
  2877.                                   file-specification.
  2878.  
  2879.          Example : PackUnpacked *.MOD *.STM *.ANS
  2880.  
  2881.          Note    : Up to 50 file-specifications can be given.
  2882.  
  2883.  
  2884.     Minimum size
  2885.  
  2886.          Keyword : PackUnpackedSize [size]
  2887.  
  2888.          Usage   : The minimum size for unpacked files which should be
  2889.                    packed can be configured with this option.
  2890.  
  2891.                    [size]    This is the minimum size in bytes.
  2892.  
  2893.          Example : PackUnpackedSize 2048
  2894.  
  2895.  
  2896.     3.2.15 Remove files
  2897.  
  2898.  
  2899.          Keyword : RemoveFile [filespec] <filespecs>
  2900.  
  2901.          Usage   : Many archives contain some files which have no relation
  2902.                    with the actual archive, like advertisements added by
  2903.                    BBS SysOp's. This can eventually take up a great part of
  2904.                    your available disk space. PalmScan can now remove these
  2905.                    files from the archives.
  2906.  
  2907.                    [filespec]     This must be a valid DOS
  2908.                                   file-specification.
  2909.  
  2910.          Example : RemoveFile OASISBBS.ADV OASIS.BBS
  2911.  
  2912.          Note    : Up to 50 file-specifications can be given.
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.                                      - 47 -
  2925.     PalmScan v1.13                                               User guide
  2926.     -----------------------------------------------------------------------
  2927.  
  2928.     3.2.16 Add files
  2929.  
  2930.  
  2931.          Keyword : AddFile [filespec]
  2932.  
  2933.          Usage   : Just like PalmScan can remove files from archives, it
  2934.                    can also add files to them. You can use this to add an
  2935.                    advertisement for your BBS, or whatever you want added
  2936.                    to the archives.
  2937.  
  2938.                    [filespec]     This must be a valid DOS
  2939.                                   file-specification.
  2940.  
  2941.          Example : AddFile C:\TEXT\OASIS.BBS
  2942.  
  2943.          Note    : Up to 10 AddFile keywords can be used.
  2944.  
  2945.  
  2946.     3.2.17 GIF settings
  2947.  
  2948.  
  2949.     Add GIF specifications to descriptions
  2950.  
  2951.          Keyword : GIFspecs <[left bracket] ['by' character] [right
  2952.                    bracket]>
  2953.  
  2954.          Usage   : PalmScan will add GIF specifications (resolution and
  2955.                    colors) to descriptions when this keyword is used.
  2956.                    Optional are the characters that are used in the
  2957.                    descriptions, but when specifying one of them, both
  2958.                    others must be specified too. By default, these
  2959.                    characters are used : ( x )
  2960.                    When used with FILES.BBS or the RemoteAccess file-
  2961.                    database, PalmScan will first check if the
  2962.                    specifications already exist in the description, and
  2963.                    only add them when they do not already exist.
  2964.  
  2965.          Example : GIFspecs < * >
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.                                      - 48 -
  2988.     PalmScan v1.13                                               User guide
  2989.     -----------------------------------------------------------------------
  2990.  
  2991.     GIF pack
  2992.  
  2993.          Keyword : GIFpack [title] [command]
  2994.  
  2995.          Usage   : To convert GIF pictures to another format, this feature
  2996.                    can be used.
  2997.  
  2998.                    [title]   This is only used to display to what format
  2999.                              the file is being converted, but must be
  3000.                              configured when using this feature.
  3001.  
  3002.                    [command] This is the command that should be executed to
  3003.                              convert the GIF picture.
  3004.                              PalmScan will by default add the original
  3005.                              filename and extension to the GIFpack
  3006.                              commandline. This is configurable with these
  3007.                              options:
  3008.  
  3009.                              @FILENAME      Will be replaced by the
  3010.                                             original filename.
  3011.  
  3012.                              @EXT           Will be replaced by the
  3013.                                             original extension.
  3014.  
  3015.                    When the 'packed' file is larger than the original file,
  3016.                    PalmScan will use the original file.
  3017.                    Also, programs which replace the original file (eg.
  3018.                    GIFlite) can be used with this feature.
  3019.  
  3020.          Example : GIFpack JFIF CJPEG.EXE @FILENAME.@EXT @FILENAME.JPG
  3021.  
  3022.  
  3023.     JFIF unpack
  3024.  
  3025.          Keyword : JFIFunpack [command]
  3026.  
  3027.          Usage   : PalmScan will use this setting to convert JFIF files to
  3028.                    GIF. JFIF files are standard JFIF/JPEG files, which can
  3029.                    be created by CJPEG and some other graphics conversion
  3030.                    utilities.
  3031.  
  3032.                    [command] This is the command that should be executed to
  3033.                              convert the JFIF file.
  3034.  
  3035.          Example : JFIFunpack DJPEG.EXE
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.                                      - 49 -
  3051.     PalmScan v1.13                                               User guide
  3052.     -----------------------------------------------------------------------
  3053.  
  3054.     JPEG unpack
  3055.  
  3056.          Keyword : JPEGunpack [command]
  3057.  
  3058.          Usage   : This is actually the same as JFIF unpack, with the
  3059.                    difference that JPEG files are files which are
  3060.                    incompatible with standard JFIF/JPEG files. Files
  3061.                    created by (older versions of) GIF2JPG are such JPEG
  3062.                    files.
  3063.                    When this command is not configured, and JFIF unpack is
  3064.                    configured, PalmScan will try to convert JPEG files to
  3065.                    GIF using the command configured at JFIF unpack.
  3066.  
  3067.                    [command] This is the command that should be executed to
  3068.                              convert the JPEG file.
  3069.  
  3070.          Example : JPEGunpack JPG2GIF.EXE
  3071.  
  3072.  
  3073.     GIFblast unpack
  3074.  
  3075.          Keyword : GIFBLASTunpack [command]
  3076.  
  3077.          Usage   : PalmScan will use this setting to convert GIFblast files
  3078.                    to GIF.
  3079.  
  3080.                    [command] This is the command that should be executed to
  3081.                              convert the GIFblast file.
  3082.  
  3083.          Example : GIFBLASTunpack GFIBLAST.EXE_-D
  3084.  
  3085.  
  3086.     Repack JFIF files
  3087.  
  3088.          Keyword : JFIFrepack
  3089.  
  3090.          Usage   : When this keyword is used, JFIF files will first be
  3091.                    converted to GIF, and then converted using the command
  3092.                    configured with the GIFpack keyword.
  3093.  
  3094.          Example : JFIFrepack
  3095.  
  3096.  
  3097.     Repack JPEG files
  3098.  
  3099.          Keyword : JPEGrepack
  3100.  
  3101.          Usage   : When this keyword is used, JPEG files will first be
  3102.                    converted to GIF, and then converted using the command
  3103.                    configured with the GIFpack keyword.
  3104.  
  3105.          Example : JPEGrepack
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.                                      - 50 -
  3114.     PalmScan v1.13                                               User guide
  3115.     -----------------------------------------------------------------------
  3116.  
  3117.     Repack GIFblast files
  3118.  
  3119.          Keyword : GIFBLASTrepack
  3120.  
  3121.          Usage   : When this keyword is used, GIFblast files will first be
  3122.                    converted to GIF, and then converted using the command
  3123.                    configured with the GIFpack keyword.
  3124.  
  3125.  
  3126.     Minimum resolution
  3127.  
  3128.          Keyword : MinimumResolution [horizontal]x[vertical]x[colors]
  3129.  
  3130.          Usage   : PalmScan can reject GIF, JFIF, JPEG and GIFblast files
  3131.                    which have a resolution which is too low. When either
  3132.                    one of the resolution values is lower than the
  3133.                    configured value, PalmScan will move the file to the
  3134.                    directory configured with the BadGifPath configuration
  3135.                    keyword. When no BadGifPath is configured, PalmScan will
  3136.                    exit with errorlevel 205. When a message area is
  3137.                    configured, a message to the system operator will also
  3138.                    be posted.
  3139.  
  3140.                    [horizontal]   The minimum horizontal resolution
  3141.                                   (width).
  3142.                    [vertical]     The minimum vertical resolution (height).
  3143.                    [colors]       The minumum number of colors.
  3144.  
  3145.          Example : MinimumResolution 320x200x256
  3146.  
  3147.  
  3148.     GIF test command / failures
  3149.  
  3150.          Keyword : GIFtest [command] <errorlevels>
  3151.  
  3152.          Usage   : PalmScan can use an external GIF testing program to test
  3153.                    all GIF files.
  3154.  
  3155.                    [command]      The command to execute to test GIF files.
  3156.  
  3157.                    <errorlevels>  Up to 10 errorlevels can be configured.
  3158.                                   When the result from [command] is one of
  3159.                                   the configured errorlevels, PalmScan will
  3160.                                   move the file to the BadGifPath, or exit
  3161.                                   with errorlevel 205 when no BadGifPath is
  3162.                                   configured. When a message area is
  3163.                                   configured, a message to the system
  3164.                                   operator will also be posted.
  3165.  
  3166.          Example : GIFtest GIFTEST.EXE_/M:320x200x256 1 20 25
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.                                      - 51 -
  3177.     PalmScan v1.13                                               User guide
  3178.     -----------------------------------------------------------------------
  3179.  
  3180.     3.2.18 Old files
  3181.  
  3182.  
  3183.     Keyword : OldFiles [[-days]|[dd-mm-yyyy]] <Original|Latest|Oldest>
  3184.  
  3185.     Usage   : PalmScan can check for files which are too old. Either the
  3186.               maximum age in days or a date can be used for this check.
  3187.               PalmScan will check for old files right after embedded
  3188.               archives have been processed. When an old file has been
  3189.               encountered, it will be moved to the directory configured
  3190.               with the OldPath configuration keyword. When no OldPath is
  3191.               configured, PalmScan will exit with errorlevel 204. When a
  3192.               message area is configured, a message to the system operator
  3193.               will also be posted.
  3194.  
  3195.               [-days]   The maximum age of a file, in days.
  3196.  
  3197.               [dd-mm-yyy]    The oldest allowed date of a file, in
  3198.                              date-month-year format.
  3199.  
  3200.               <Original>     PalmScan will use the original archive's date.
  3201.  
  3202.               <Latest>       Use the latest date of the files inside the
  3203.                              archive.
  3204.  
  3205.               <Oldest>       Use the oldest date of the files inside the
  3206.                              archive.
  3207.  
  3208.     Example : OldFiles -90 Latest
  3209.  
  3210.  
  3211.     3.2.19 Information
  3212.  
  3213.  
  3214.     This is a small information window about PalmScan and PSetup.
  3215.  
  3216.  
  3217.     3.2.20 Exit to dos
  3218.  
  3219.  
  3220.     This option will take you out of PSetup. If you have made any changes
  3221.     to the configuration, you will be asked if you want to save them before
  3222.     you exit. You also have the option to cancel and return back to PSetup.
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.                                      - 52 -
  3240.     PalmScan v1.13                                               User guide
  3241.     -----------------------------------------------------------------------
  3242.  
  3243.     4  Registration
  3244.  
  3245.  
  3246.     After you have evaluated PalmScan for the period of one month, you must
  3247.     either register or discontinue using PalmScan. PalmScan is released as
  3248.     'try before you buy', so please buy it if you like it.
  3249.  
  3250.     As long as you don't register, PalmScan will remind you that you have
  3251.     not registered when PalmScan is started up.
  3252.  
  3253.     To register, fill out the registration form and send it to the
  3254.     registration site.
  3255.  
  3256.     For information about prices and registration sites, see the
  3257.     registration forms included in this package.
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.                                      - 53 -
  3303.     PalmScan v1.13                                               User guide
  3304.     -----------------------------------------------------------------------
  3305.  
  3306.     5  Credits
  3307.  
  3308.  
  3309.     Thanks to all registered users and beta testers, for registering and
  3310.     testing this software, and for all suggestions I got from you.
  3311.  
  3312.     All brand and product names are copyrighted (C) by and/or trademarks
  3313.     (TM) or registered trademarks (R) of their respective holders:
  3314.  
  3315.     4DOS                          JP Software Inc.
  3316.     Allfix                        Harald Harms
  3317.     ARJ                           Robert K. Jung
  3318.     AVScan                        H+BEDV Datentechnik GmbH
  3319.     CJPEG, DJPEG                  Thomas G. Lane
  3320.     Ezycom                        Peter Davies
  3321.     F-Prot                        Frisk Software International
  3322.     Fido                          Tom Jennings and Fido Software
  3323.     FileDoor                      Robert W. van Hoeven
  3324.     GIF                           CompuServe Incorporated
  3325.     GIF2JPG, JPG2GIF              Handmade Software, Inc.
  3326.     GIFblast                      Isaac Dimitrovsky
  3327.     GIFtest                       Max Bernard and Dave Navarro, Jr.
  3328.     HAP, PAH                      Harald Feldmann
  3329.     Hudson messagebase            Adam Hudson
  3330.     Hyper                         P. Sawatzki and K.P. Nischke
  3331.     IBM, PC-DOS                   International Business Machines Corp.
  3332.     LHA                           Haruyasu Yoskizaki
  3333.     Microsoft, MS-DOS             Microsoft Corporation
  3334.     PAK                           NoGate Consulting
  3335.     PKARC, PKZIP                  PKWARE, Inc.
  3336.     QuickBBS                      Pegasus Software
  3337.     RAFT                          Chris Buijs
  3338.     RAR                           Eugene Roshal
  3339.     RemoteAccess, JAM             Wantree Development and Andrew Milner
  3340.     SQZ                           J.I. Hammarsberg
  3341.     SuperBBS                      Aki Antman and Risto Virkkala
  3342.     TBScan                        Thunderbyte BV
  3343.     UltraCompressor II, UC2       Ad Infinitum Programs
  3344.     ViruScan                      McAfee Associates
  3345.     ZOO                           Rahul Dhesi
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.                                      - 54 -
  3366.     PalmScan v1.13                                               User guide
  3367.     -----------------------------------------------------------------------
  3368.  
  3369.     I  Index
  3370.  
  3371.  
  3372.     /All  . . . . . . . . . . . .  15     JPEGunpack  . . . . . . . . .  50
  3373.     /C[configuration-filename]  .  16     LogFile . . . . . . . . . . .  39
  3374.     /Debug  . . . . . . . . . . .  18     MessageArea . . . . . . . . .  38
  3375.     /D[dorinfo-filename]  . . . .  16     MinimumResolution . . . . . .  51
  3376.     /FDBmaint<areanr<-areanr>>  .  15     NetAddress  . . . . . . . . .  23
  3377.     /Fix<+> . . . . . . . . . . .  16     NoTitleInHdr  . . . . . . . .  34
  3378.     /L  . . . . . . . . . . . . .  16     OldFiles  . . . . . . . . . .  52
  3379.     /Mono . . . . . . . . . . . .  18     OldPath . . . . . . . . . . .  37
  3380.     /Move[Path] . . . . . . . . .  18     OnlyNewFiles  . . . . . . . .  30
  3381.     /NoCls  . . . . . . . . . . .  18     PackUnpacked  . . . . . . . .  47
  3382.     /NoConversion . . . . . . . .  17     PackUnpackedSize  . . . . . .  47
  3383.     /NoFDB  . . . . . . . . . . .  17     ProcessListedOnly . . . . . .  31
  3384.     /NoFilesbbs . . . . . . . . .  17     ProcessSFX  . . . . . . . . .  33
  3385.     /NoMove . . . . . . . . . . .  18     RARlock . . . . . . . . . . .  42
  3386.     /NoReg  . . . . . . . . . . .  18     RedirectOutput  . . . . . . .  24
  3387.     /N[node]  . . . . . . . . . .  16     RegKey  . . . . . . . . . . .  22
  3388.     /S  . . . . . . . . . . . . .  17     RemoveFile  . . . . . . . . .  47
  3389.     /T[archiver]  . . . . . . . .  17     Scanner . . . . . . . . . . .  43
  3390.     /Unlisted . . . . . . . . . .  18     SkipFile  . . . . . . . . . .  46
  3391.     AddCRCfile  . . . . . . . . .  34     SubstDrive  . . . . . . . . .  40
  3392.     AddFile . . . . . . . . . . .  48     SysopName . . . . . . . . . .  22
  3393.     ArchInArch  . . . . . . . . .  33     TempPath  . . . . . . . . . .  36
  3394.     ArchiveConversion . . . . . .  31     Touch . . . . . . . . . . . .  35
  3395.     ArchiveHeader . . . . . . . .  40     UC2protection . . . . . . . .  42
  3396.     Archiver  . . . . . . . . . .  41     UploaderName  . . . . . . . .  23
  3397.     BadGifPath  . . . . . . . . .  37     VirusScan . . . . . . . . . .  43
  3398.     BadPath . . . . . . . . . . .  36
  3399.     BBSname . . . . . . . . . . .  22
  3400.     BBSpath . . . . . . . . . . .  38
  3401.     ColorBackground . . . . . . .  24
  3402.     ColorHighlight  . . . . . . .  24
  3403.     ColorNormal . . . . . . . . .  24
  3404.     CompleteScan  . . . . . . . .  45
  3405.     ConvertAll  . . . . . . . . .  33
  3406.     DescribeMod . . . . . . . . .  29
  3407.     DownloadCounter . . . . . . .  26
  3408.     EzyFileID . . . . . . . . . .  29
  3409.     FDB . . . . . . . . . . . . .  27
  3410.     FileDoor  . . . . . . . . . .  25
  3411.     FileID  . . . . . . . . . . .  28
  3412.     FileIDarchiveHdr  . . . . . .  31
  3413.     FilesBBS  . . . . . . . . . .  25
  3414.     FilesBBSname  . . . . . . . .  39
  3415.     GIFBLASTrepack  . . . . . . .  51
  3416.     GIFBLASTunpack  . . . . . . .  50
  3417.     GIFpack . . . . . . . . . . .  49
  3418.     GIFspecs  . . . . . . . . . .  48
  3419.     GIFtest . . . . . . . . . . .  51
  3420.     HackList  . . . . . . . . . .  46
  3421.     HackPath  . . . . . . . . . .  37
  3422.     IndentSpaces  . . . . . . . .  25
  3423.     InfectedPath  . . . . . . . .  36
  3424.     JFIFrepack  . . . . . . . . .  50
  3425.     JFIFunpack  . . . . . . . . .  49
  3426.     JPEGrepack  . . . . . . . . .  50
  3427.  
  3428.                                      - 55 -