home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / virus / vdet_31p / dokument / vd_quick.txt < prev   
Text File  |  1993-12-07  |  8KB  |  140 lines

  1.   ****************************************************************************
  2.   *                                                              07.12.1993  *
  3.   *                                                                          *
  4.   *  Das Programm  VD-QUICK.TTP v0.95  dient  zum  schnellen  und  bequemen  *
  5.   *  Virentest.  Es  gehört  zum  Lieferumfang  des  Shareware-Virenkillers  *
  6.   *  VIRENDETEKTOR.                                                          *
  7.   *                                                                          *
  8.   *  Die Weitergabe von VD-QUICK ohne das komplette VIRENDETEKTOR-Paket ist  *
  9.   *  _nicht_  gestattet.  Lediglich Vertreiber  von  Shells  und  ähnlichen  *
  10.   *  Utilities  können  nach Absprache mit mir eine Genehmigung zur Beilage  *
  11.   *  von  VD-QUICK.TTP  und  dieses  Textes zu ihrer Software erhalten. Die  *
  12.   *  Nutzungs- und Kopierbedingungen für  VD-QUICK  entsprechen  denen  des  *
  13.   *  VIRENDETEKTORS und sind in der Datei HINWEIS.TXT beschrieben.           *
  14.   *                                                                          *
  15.   *  ©  Volker Söhnitz,  Beginenstr. 17,  52062 Aachen                       *
  16.   *                                                                          *
  17.   *     Fax:    ++49 241 - 40 40 70                                          *
  18.   *                                                                          *
  19.   *     EMAIL:  volker_soehnitz@ac.maus.de                                   *
  20.   *               (privat, keine Binaries/UUEs, keine Mails >16KB)           *
  21.   *                                                                          *
  22.   *      oder:  volker_soehnitz@solaris.oche.de                              *
  23.   *                                                                          *
  24.   ****************************************************************************
  25.  
  26.  
  27.   VD-QUICK:
  28.  
  29.   Zu Anfang gleich folgender Hinweis: Alles, was dieses kleine Programm macht, 
  30.   können  Sie  im Grunde auch mit dem VIRENDETEKTOR selbst erledigen. VD-QUICK 
  31.   verwendet  exakt  die  gleiche  Analysefunktion  wie  der VIRENDETEKTOR, die 
  32.   Ergebnisse  der  Bootsektor-  und  Linkvirenprüfung  mit  VD-QUICK  oder dem 
  33.   VIRENDETEKTOR sind also ebenfalls exakt gleich.
  34.  
  35.   Wirklich  nützlich  ist  VD-QUICK  insbesondere  dann,  wenn man es entweder 
  36.   direkt  auf  dem  Desktop  ablegen kann (dazu wird allerdings ein TOS >=2.05 
  37.   oder  ein  alternativer  Desktop  mit  dieser  Möglichkeit  -  z.B. GEMINI - 
  38.   benötigt) oder wenn man es von einer Shell aus im Batchbetrieb verwendet. Im 
  39.   ersten Fall kann man eine zu überprüfende Programmdatei oder auch einen oder 
  40.   mehrere  Ordner einfach auf VD-QUICK draggen und die Programme werden sofort 
  41.   auf  Linkvirenbefall  getestet.  Falls sich mindestens ein Programm darunter 
  42.   auf  Laufwerk  A  oder B befindet, wird zu Beginn auch der Bootsektor dieser 
  43.   Diskette überprüft (abschaltbar, s.u.).
  44.  
  45.   VD-QUICK  erwartet  seine  Eingaben  nicht  im  Dialogbetrieb  vom Benutzer, 
  46.   sondern  wertet  eine  übergebene Kommandozeile aus. Das ARGV-Verfahren wird 
  47.   unterstützt.
  48.  
  49.   Die  Ausgaben  von  VD-QUICK  gehen  normalerweise  auf die Standardausgabe, 
  50.   können  aber auch in die Datei VIRENDET.LOG umgeleitet oder ganz unterdrückt 
  51.   werden.  Das  Programm kann durch <Esc> vorzeitig abgebrochen werden. Da die 
  52.   Ausgaben  über den Standardausgabekanal erfolgen, ist eine Umleitung auf den 
  53.   Drucker mit einem entsprechenden Tool möglich.
  54.  
  55.   Die EBNF für die Syntax der übergebenen Kommandozeile:
  56.  
  57.    Kommandozeile:  ["-" schalter] path {" " path}
  58.  
  59.    schalter:       "b"|"c"|"d"|"f"|"i"|"q"|"q1"|"q2"|"q3"|"s"|"w"|
  60.                    "B"|"C"|"D"|"F"|"I"|"Q"|"Q1"|"Q2"|"Q3"|"S"|"W"
  61.  
  62.    path:           [drive] ["\"] {ordner} [filename]
  63.  
  64.    drive:          "A:"|"B:"|"C:"|...|"Z:"
  65.  
  66.    ordner:         <Unterverzeichnis nach GEMDOS-Konvention, mit oder ohne "\"
  67.                    am Ende>
  68.  
  69.    filename:       <Dateiname nach GEMDOS-Konvention>
  70.  
  71.   Falls VD-QUICK ohne Schalter, lediglich mit einer Liste der zu überprüfenden 
  72.   Dateien  oder  Ordner aufgerufen wird, werden bestimmte Defaultwerte für die 
  73.   Überprüfung   verwendet,  die  mit  den  im  folgenden  genannten  Schaltern 
  74.   verändert werden können.
  75.  
  76.   Folgende  Schalter  können  Sie verwenden, Groß- oder Kleinschreibung spielt 
  77.   _keine_ Rolle:
  78.  
  79.   Schalter:      Falls gesetzt:                      Sonst (default):
  80.  
  81.   "f"    Ausgabe auf Datei VD-QUICK.LOG         Ausgabe über stdout
  82.   "w"    Programmende ohne warten               Am Ende auf Taste warten
  83.   "c"    CRC-Prüfung ist eingeschaltet          CRC-Prüfung ausgeschaltet
  84.   "d"    Zu überprüfende Pfade werden aus       Pfade aus Kommandozeile
  85.          der ersten, in der Kommandozeile
  86.          angegebenen Datei geholt.
  87.   "s"    Ausgabe einer Statistik am Prg.ende    Keine Statistik ausgeben
  88.   "b"    Bootsektor _nicht_ überprüfen          Bootsektor prüfen
  89.   "i"    Immer Immunisieren (Bootprg.)/löschen  Immunisierung wie in INF-Datei
  90.   "v"    Gef. Bootsektorviren _nicht_ löschen   Gefundene Boots.viren löschen
  91.   "q"    Ausgaben komplett unterdrücken         Ausgaben eingeschaltet
  92.  
  93.   Dem  Schalter  "q"  kann  ein  Wert  von  1 bis 3 nachgestellt werden, dabei 
  94.   bedeutet:
  95.  
  96.   "q1" oder "Q1"   Ausgabe komplett unterdrücken (also das gleiche wie "q")
  97.   "q2" oder "Q2"   Nur  entdeckte Viren und verdächtige Programme/Bootsektoren
  98.                    (inclusive veränderte CRCs) ausgeben
  99.   "q3" oder "Q3"   Wie q2, aber zusätzlich auch Warnungen über gepackte Files
  100.  
  101.   Wichtig: Harmlose Bootprogramme - auch solche die zwar verdächtig sind, aber 
  102.   nicht  eindeutig  als  Virus  infiziert  werden  konnten  -  werden auch bei 
  103.   eingeschalteter  Immunisierung _nicht_ gelöscht. (Dies gilt allerdings nicht 
  104.   für  fremde  Immunisierungsprogramme  im  Bootsektor.)  Sie können also auch 
  105.   problemlos   Spieledisks  oder  Disketten  mit  irgendwelchen  Utilities  im 
  106.   Bootsektor  mit  VD-QUICK  überprüfen, ohne das Sie Gefahr laufen, daß diese 
  107.   Disketten dabei unbrauchbar werden.
  108.  
  109.   (Weitere  Optionen sind in Vorbereitung, z.B. automatische Überprüfung zuvor 
  110.   festgelegter Programme bei jedem Kaltstart des Rechners, u.a.)
  111.  
  112.   Je  nach  Ergebnis  der  Virenprüfung  wird an die aufrufende Shell ein Wert 
  113.   zurückgegeben, dessen gesetzte Bits folgende Bedeutung haben:
  114.  
  115.     Bit 0 :  Abbruch durch Benutzer
  116.     "   1 :  Abbruch wegen Fehler
  117.     "   2 :  (Mindestens ein) Programm mit einem Laufzeitentpacker gefunden
  118.     "   3 :   "          "    "        "  veränderter CRC-Prüfsumme "
  119.     "   4 :   "          "    "        zeigt Verdacht auf unbekannten Virus
  120.     "   5 :   "          "    "        mit einem bekannten Linkvirus infiziert
  121.     "   6 :  (Mindestens ein) unbekannter Bootsektor gefunden
  122.     "   7 :   "          "    verdächtiger Bootsektor gefunden
  123.     "   8 :   "          "    infizierter Bootsektor gefunden
  124.  
  125.   Durch  Auswertung diese Rückgabewertes ist es zum Beispiel möglich, daß eine 
  126.   Shell (z.B. eine Packershell) oder ein anderes Programm VD-QUICK aufruft und 
  127.   es  zum  Virentest  (insbesondere  zur  Linkvirenüberprüfung)  einsetzt. Wer 
  128.   VD-QUICK  in  eigenen  Programmen unterstützen will, sollte sich für weitere 
  129.   Informationen  mit  mir in Verbindung setzen, insbesondere deshalb, weil der 
  130.   Rückgabewert  in  der  Version  1.0  gegebenenfalls  noch erweitert und/oder 
  131.   verändert wird.
  132.  
  133.   Eine   detailliertere   Beschreibung   der   einzelnen   Schalter   und  der 
  134.   Möglichkeiten  von  VD-QUICK.TTP  incl.  einiger Beispiele finden Sie in der 
  135.   Datei HANDBUCH.TXT in einem eigenen Kapitel zusammengefaßt.
  136.  
  137.   Beachten  Sie  bitte, daß sich VD-QUICK noch in der Entwicklung befindet, es 
  138.   werden also in zukünftige Versionen noch weitere Optionen und gegebenenfalls 
  139.   Änderungen eingebaut werden.
  140.