**************************************************************************** * 20.05.1993 * * * * Das Programm VD-QUICK.TTP v0.9 dient zum schnellen und bequemen Link- * * virentest. Es geh”rt zum Lieferumfang des Shareware-Virenkillers * * VIRENDETEKTOR. * * * * Die Weitergabe von VD-QUICK ohne das komplette VIRENDETEKTOR-Paket ist * * _nicht_ gestattet. Die Nutzungs- und Kopierbedingungen fr VD-QUICK * * entsprechen denen des VIRENDETEKTORS und sind in der Datei HINWEIS.TXT * * beschrieben. * * * * ˝ Volker S”hnitz, Beginenstr. 17, W-5100 Aachen * * (ab 1.7.93: 52062 Aachen) * * Fax: ++49 241 - 40 40 70 * * EMAIL: volker_soehnitz@ac.maus.de (privat, keine Binaries/UUEs) * * oder volker_soehnitz@solaris.hamm.sub.org * * * **************************************************************************** VD-QUICK: Zu Anfang gleich folgender Hinweis: Alles, was dieses kleine Programm macht, k”nnen Sie im Grunde auch mit dem VIRENDETEKTOR selbst erledigen. VD-QUICK verwendet exakt die gleiche Analysefunktion wie der VIRENDETEKTOR, die Ergebnisse der Linkvirenprfung mit VD-QUICK oder dem VIRENDETEKTOR sind also ebenfalls exakt gleich. Wirklich ntzlich ist VD-QUICK insbesondere dann, wenn man es entweder direkt auf dem Desktop ablegen kann (dazu wird allerdings ein TOS >=2.05 oder ein alternativer Desktop mit dieser M”glichkeit - z.B. GEMINI - ben”tigt) oder wenn man es von einer Shell aus im Batchbetrieb verwendet. Im ersten Fall kann man eine zu berprfende Programmdatei oder auch einen oder mehrere Ordner einfach auf VD-QUICK draggen und die Programme werden sofort auf Linkvirenbefall getestet. VD-QUICK erwartet seine Eingaben nicht im Dialogbetrieb vom Benutzer, sondern wertet eine bergebene Kommandozeile aus. Das ARGV-Verfahren wird untersttzt. Die Ausgaben von VD-QUICK gehen normalerweise auf die Standardausgabe, k”nnen aber auch in die Datei VIRENDET.LOG umgeleitet oder ganz unterdrckt werden. Das Programm kann durch vorzeitig abgebrochen werden. Die EBNF fr die Syntax der bergebenen Kommandozeile: Kommandozeile: ["-" schalter] path {" " path} schalter: "c"|"d"|"f"|"q"|"q1"|"q2"|"q3"|"s"|"w"| "C"|"D"|"F"|"Q"|"Q1"|"Q2"|"Q3"|"S"|"W" path: [drive] ["\"] {ordner} [filename] drive: "A:"|"B:"|"C:"|...|"Z:" ordner: filename: Falls VD-QUICK ohne Schalter, lediglich mit einer Liste der zu berprfenden Dateien oder Ordner aufgerufen wird, werden bestimmte Defaultwerte fr die šberprfung verwendet, die mit den im folgenden genannten Schaltern ver„ndert werden k”nnen. Folgende Schalter k”nnen Sie verwenden, Grož- oder Kleinschreibung spielt _keine_ Rolle: Schalter: Falls gesetzt: Sonst (default): "f" oder "F" Ausgabe auf Datei VD-QUICK.LOG Ausgabe ber stdout "w" oder "W" Programmende ohne warten Am Ende auf Taste warten "c" oder "C" CRC-Prfung ist eingeschaltet CRC-Prfung ausgeschaltet "d" oder "D" Zu berprfende Pfade werden aus Pfade aus Kommandozeile der ersten, in der Kommandozeile angegebenen Datei geholt. "s" oder "S" Ausgabe einer Statistik am Prg.ende Keine Statistik ausgeben "q" oder "Q" Ausgaben komplett unterdrcken Ausgaben eingeschaltet Dem Schalter "q" kann ein Wert von 1 bis 3 nachgestellt werden, dabei bedeutet: "q1" oder "Q1" Ausgabe komplett unterdrcken (also das gleiche wie "q") "q2" oder "Q2" Nur entdeckte Viren und verd„chtige Programme (inclusive ver„nderte CRCs) ausgeben "q3" oder "Q3" Wie q2, aber zus„tzlich auch Warnungen ber gepackte Files (Weitere Optionen sind in Vorbereitung.) Je nach Ergebnis der Linkvirenprfung wird an die aufrufende Shell ein Wert zurckgegeben, dessen gesetzte Bits folgende Bedeutung haben: Bit 0 : Abbruch durch Benutzer " 1 : Abbruch wegen Fehler " 2 : (Mindestens ein) Programm mit einem Laufzeitentpacker gefunden " 3 : " " " " ver„nderter CRC-Prfsumme " " 4 : " " " zeigt Verdacht auf unbekannten Virus " 5 : " " " mit einem bekannten Linkvirus infiziert Durch Auswertung diese Rckgabewertes ist es zum Beispiel m”glich, daž eine Shell oder ein anderes Programm VD-QUICK aufruft und es zur Linkvirenberprfung einsetzt. Wer VD-QUICK in eigenen Programmen untersttzen will, sollte sich fr weitere Informationen mit mir in Verbindung setzen, insbesondere deshalb, weil der Rckgabewert in der Version 1.0 gegebenenfalls noch erweitert und/oder ver„ndert wird. Eine detailliertere Beschreibung der einzelnen Schalter und der M”glichkeiten von VD-QUICK.TTP incl. einiger Beispiele finden Sie in der Datei HANDBUCH.TXT in einem eigenen Kapitel zusammengefažt. Beachten Sie bitte, daž sich VD-QUICK noch in der Entwicklung befindet, es werden also in zuknftige Versionen noch weitere Optionen eingebaut werden.