home *** CD-ROM | disk | FTP | other *** search
/ Hacker / Hacker.iso / HACKER / ANTIVIR / CRCCHECK / CRC_ENG.DOC < prev    next >
Encoding:
Text File  |  1997-05-14  |  13.3 KB  |  307 lines

  1.                    >>>>>--  CrCheck - Users Manual  --<<<<<
  2.  
  3.  
  4.       ─══[  1 GENERAL  ]═══════════════════════════════════════════════─
  5.  
  6.  
  7.  
  8.       This is  the English  documentation for the program CrCheck. The
  9.       file CRCHECK.DOC contains the German documentation, this is only
  10.       a short  extract. If  you are  familiar with  German then please
  11.       read the CRCHECK.DOC instead!
  12.  
  13.       German users: Bitte den Bestellschein in CRCHECK.DOC benützen!
  14.  
  15.  
  16.       1.1 Contents
  17.  
  18.  
  19.          1 General.................................................1
  20.            1.1 Contents............................................1
  21.          2 Synopsis................................................1
  22.          3 Basics..................................................2
  23.          4 Parameters..............................................3
  24.            4.1 PGP Support.........................................3
  25.            4.2 CrcTest.............................................3
  26.          5 Legal Terms And Disclaimer..............................3
  27.            5.1 Disclaimer..........................................3
  28.            5.2 Documentation.......................................4
  29.            5.3 License - Shareware.................................4
  30.            5.4 Distribution Restrictions...........................4
  31.          6 Closing.................................................5
  32.            6.1 Registration........................................5
  33.            6.2 Updates.............................................6
  34.            6.3 My Address..........................................6
  35.  
  36.  
  37.  
  38.       ─══[  2 SYNOPSIS  ]══════════════════════════════════════════════─
  39.  
  40.  
  41.  
  42.       CrCheck is a file-authentication program that may be used to
  43.       check other programs for signs of tampering. CrCheck uses a 32-
  44.       bit algorithm to generate Cyclic Redundancy Checks (CRC's),
  45.       which are then displayed for the user to compare with the known
  46.       value for the program(s) validated. The 32-bit CRC checking pro-
  47.       vides a high degree of security and follows the ANSI x3.66 and
  48.       FED-STD 1003 standards. Furthermore CrCheck checks the file
  49.       length, file attributes and the file date and time stamps to
  50.       provide a high security.
  51.  
  52.       The known validation data can be published by the author of the
  53.       program (as the file CRCHECK.TXT) or can be obtained from a
  54.       trusted information database. Furthermore you can sign the
  55.       CRCHECK.TXT file with your PGP key. CrCheck automatically recog-
  56.       nises the PGP part.
  57.  
  58.       To confirm that a program is in its original, untampered state,
  59.       simply run the CrCheck program on it. If the file CRCHECK.TXT
  60.       exists, the program calculates the CRC checksum of the files
  61.       and compares them against the checksums found in the CRCHECK.TXT
  62.       files. If the files are in their original state CrCheck will
  63.       display  --OK-- else CrCheck will display the old files CRC sum
  64.       and the new (modified) calculated CRC.
  65.  
  66.  
  67.       ─══[  3 BASICS  ]════════════════════════════════════════════════─
  68.  
  69.  
  70.       To run CrCheck, type:
  71.  
  72.                                   CrCheck
  73.  
  74.       If the file CRCHECK.TXT exists all files will be verified, else
  75.       CrCheck will display a short help.
  76.  
  77.  
  78.       To generate a CRC checksum, type
  79.  
  80.                       CrCheck [Drive:\][path\]filespec
  81.  
  82.       The calculated CRC sums will be shown on the screen.
  83.  
  84.  
  85.       To generate a CRCHECK.TXT file, type
  86.  
  87.                        CrCheck filespec > CRCHECK.TXT
  88.  
  89.       Please remember:  CrCheck WILL ONLY VALIDATE the programs if the
  90.       file CRCHECK.TXT  exists. You can rename the CRCHECK.TXT file to
  91.       CRCHECK.CRC or -if you have renamed CRCHECK.EXE- to RENAMED.CRC!
  92.  
  93.       E.g. If you have renamed CRCHECK.EXE to CRC.EXE, you can use the
  94.       validation file CRC.CRC!
  95.  
  96.  
  97.       ─══[  4 PARAMETERS  ]════════════════════════════════════════════─
  98.  
  99.  
  100.  
  101.  
  102.           [none]           Validates the files against the
  103.                            CRCHECK.TXT entries. If the file does not
  104.                            exist a short help will be displayed.
  105.  
  106.           /? -? ?          Display a short help
  107.  
  108.           file /c          Calculates the CRC for the specified file.
  109.  
  110.           file /C=CRC      Compares the CRC from "file" against the
  111.                            CRC specified with the /c option. If the
  112.                            CRC is valid CrCheck will return the er-
  113.                            rorlevel 0 to DOS else 1.
  114.  
  115.           /q               Quiet. No output is written, just only the
  116.                            returncode (errorlevel) is set by CrCheck.
  117.  
  118.           /s               Generates a shorter list, without any head
  119.                            or tail.
  120.  
  121.           /h               Exclude hidden files from being displayed
  122.                            or to be added to the file CRCHECK.TXT
  123.  
  124.           filespec                     Wildcards are supported.
  125.  
  126.  
  127.       4.1 PGP Support
  128.  
  129.       CrCheck has built-in PGP support. You can sign the checksum file
  130.       CRCHECK.TXT with  PGP. CrCheck will detect the "BEGIN" and "END"
  131.       section of the PGP key, thus avoiding false alarms!
  132.  
  133.  
  134.       4.2 CrcTest
  135.  
  136.       The file  CrcTest can be used to check one single file against a
  137.       precalculated checksum.  This is  useful  in  batch  files  (see
  138.       CHKDOS.BAT). Just  run CrcTest  to get a overview of the parame-
  139.       ters and returncodes. Note: You must use CrCheck first to calcu-
  140.       late the checksum for CrcTest!
  141.  
  142.  
  143.       ─══[  5 LEGAL TERMS AND DISCLAIMER  ]════════════════════════════─
  144.  
  145.  
  146.  
  147.       5.1 Disclaimer
  148.  
  149.       CrCheck basically has no legal guarantee and warranty because
  150.       I do not want to become sued over it, and should be used "as
  151.       is."
  152.  
  153.  
  154.       5.2 Documentation
  155.  
  156.       Information in  the documentation is subject to change without no-
  157.       tice and does not represent a commitment on the part of ROSE.
  158.  
  159.  
  160.       5.3 License - Shareware
  161.  
  162.       The supplied software contains NO public domain program(s). The
  163.       program and all accompanying documentation are Copyright (c) 1990-
  164.       96 by ROSE Softwareentwicklung, Ralph Roth. All rights reserved.
  165.  
  166.       This software and accompanying documentation is protected by the
  167.       Copyright laws of Germany. Any use of this software in violation
  168.       of Copyright law or the terms of this limited licence will be
  169.       prosecuted to the best of our ability. The conditions under which
  170.       you may copy this software and documentation are clearly outlined
  171.       below under 'Distribution Restrictions'.
  172.  
  173.       CrCheck is  distributed as  SHAREWARE. You may use CrCheck for the
  174.       purposes of  evaluating it (after understanding the disclaimer and
  175.       the documentation)  for 60  days. If you find CrCheck to be of use
  176.       to you, you must register CrCheck with the author. Government, ed-
  177.       ucational, and  commercial institutions must register this program
  178.       with the  author prior to use (please contact me for quantity dis-
  179.       counts).
  180.  
  181.       ROSE hereby guarantees you a limited licence to use this software
  182.       for evaluation purposes for a period not to exceed sixty (60)
  183.       days. If you intend to continue using this software (and/or its
  184.       documentation) after the sixty (60) day evaluation period, you
  185.       must make a registration payment to ROSE. Using this software af-
  186.       ter the sixty (60) day evaluation period, without registering the
  187.       software is a violation of the terms of this limited licence!
  188.  
  189.       You shall not use, copy, emulate, clone, rent, lease, sell, mo-
  190.       dify, decompile, disassemble, otherwise reverse engineer, or
  191.       transfer the program, or any subset of the program, except as pro-
  192.       vided for in this agreement. Any such unauthorised use shall re-
  193.       sult in immediate and automatic termination of this licence. All
  194.       rights not expressly granted here are reserved by ROSE.
  195.  
  196.  
  197.  
  198.       5.4 Distribution Restrictions
  199.  
  200.       As the copyright holder, ROSE authorises distribution by indi-
  201.       viduals only in accordance with the following restrictions.
  202.  
  203.       The package is defined as the entire file either as 'self ex-
  204.       tracting executable' or an 'archive' as distributed by ROSE. The
  205.       authenticity of the package can be verified by contacting ROSE or
  206.       using the program CrCheck. If the package is changed in any way,
  207.       the distribution is forbidden. Please contact ROSE to obtain a
  208.       complete package suitable for distribution. You are hereby granted
  209.       permission by ROSE to copy the package for your own use or for
  210.       others to evaluate, ONLY when the following conditions are met:
  211.  
  212.       ■    The package - including all related program files and doc-
  213.            umentation files - CANNOT be modified in any way and must be
  214.            distributed as a complete unchanged package, without excep-
  215.            tion. Small supplements to the package, such as the introduc-
  216.            tory or installation batch files are acceptable. This should
  217.            always be done by supplying EXTRA files, never by altering
  218.            the package (file) as distributed by ROSE.
  219.       ■    No price or other compensation may be charged for the pack-
  220.            age. A distribution cost may be charged for the cost of the
  221.            diskette, shipping and handling, as long as the total (per
  222.            disk) does not exceed US$ 10. The package CANNOT be sold as
  223.            part of some other inclusive package, nor can it be included
  224.            in any commercial or non-commercial software packaging offer,
  225.            without a written agreement from ROSE.
  226.       ■    ROSE prohibits the distribution of outdated versions of the
  227.            package, without written permission from ROSE. If the version
  228.            you have obtained is over twelve (12) months old, please con-
  229.            tact ROSE to ensure that you have the most current version.
  230.       ■    The package, program(s) or documentation cannot be 'rented'
  231.            or 'leased' to others. If you wish to add any of our packages
  232.            to a CD-ROM or other collection, please check the release
  233.            date of the version you have. If the version is over twelve
  234.            (12) months old then please contact ROSE to ensure that you
  235.            have the most current version. Check the BBS and ftp servers
  236.            in ROSEBBS.TXT for a current program release!
  237.       ■    If you would like to distribute the package as a 'Disk-of-
  238.            the-Month', or as part of a subscription or monthly service,
  239.            then you must contact ROSE in advance to ensure that you have
  240.            the most current version of the software. Only current ver-
  241.            sions may be shipped as 'Disk-of-the-Month' disks.
  242.       ■    You may not list any of my products in advertisements, ca-
  243.            talogues, or other literature that describes this product as
  244.            'FREE SOFTWARE'. This is 'Try-Before-You-Buy' software, it is
  245.            not free!
  246.  
  247.  
  248.       ─══[  6 CLOSING  ]═══════════════════════════════════════════════─
  249.  
  250.  
  251.       There is  no doubt  that CrCheck can save you time, effort, energy
  252.       and money.  There are  NO "run-time fees", "royalties" or anything
  253.       of the  type attached to the cost of CrCheck. The cost is DM 30,--
  254.       (DM 25,--  for registering  plus DM  5,-- for  shipping)  per  in-
  255.       dividual copy  of CrCheck. Please use the file REGISTER.DOC to or-
  256.       der a registered version of CrCheck! Please send the register form
  257.       to my  address, even  if you  have transferred the money to my ac-
  258.       count, because our address will often be unreadable on checks!
  259.  
  260.  
  261.       6.1 Registration
  262.  
  263.       There is  almost no  difference between  the registered and unreg-
  264.       istered version of CrCheck except for the "beg remark". Along with
  265.       registering CrCheck  you will  receive the newest currently avail-
  266.       able version  of CrCheck!  To register your copy of CrCheck please
  267.       print out  the file REGISTER.DOC. Additionally you will receive as
  268.       a bonus  some other  Shareware programs  developed by ROSE Softwa-
  269.       reentwicklung!
  270.  
  271.            PLEASE NOTE, THAT YOU MUST BUY A SPECIAL LICENSE IF YOU
  272.            WANT TO INCLUDE THE REGISTERED VERSION OF CRCHECK.EXE TO
  273.            YOUR DISTRIBUTION PACKAGE. CONTACT ME FOR QUANTITIES OR
  274.            READ THE CRCHECK.DOC FILE.
  275.  
  276.            GERMAN USERS: BITTE DIE DATEI CRCHECK.DOC BENÜTZEN!
  277.  
  278.  
  279.       6.2 Updates
  280.  
  281.       I am  sure that I will made enhancements to CRCHECK in further re-
  282.       leases. I you have any improvements write to the address below.
  283.  
  284.       If there  is enough interest in CrCheck (=registrations), the fol-
  285.       lowing options will maybe included in a further release:
  286.  
  287.         »  Exclude certain filespecs, e.g.:  -x *.bak -x *.swp
  288.         »  Recursive filehandling
  289.  
  290.       So contact  me if you want to see any enhancements in further ver-
  291.       sions of CrCheck!
  292.  
  293.  
  294.       6.3 My Address
  295.  
  296.                            ROSE Softwareentwicklung
  297.                           Dipl.-Ing. (FH) Ralph Roth
  298.                                  Finkenweg 24
  299.                                D 78658 Zimmern
  300.                                    Germany
  301.  
  302.  
  303.                  Check the file REGISTER.DOC, ROSEBBS.TXT and
  304.                          ADRESSE.DOC for my address!
  305.  
  306.       /*end*/
  307.