Short: VirusZ III 0.9e - Antivirus Software Author: ghoermann@gmx.de (Georg Hörmann) Uploader: ghoermann@gmx.de (Georg Hörmann) Type: util/virus Requires: AmigaOS 2.04 or better util/libs/ReqToolsUsr.lha util/virus/xvslibrary.lha util/pack/xfdmaster.lha util/arc/xadmaster.lha (recommended) util/libs/DisLib.lha (optional) ============================================================================ VirusZ III Copyright © 1991-1999/2002/2003 by Georg Hörmann Copyright © 1999-2001 by Dirk Stöcker ============================================================================ VirusZ is still the classic antivirus software for Amiga computers, even though development was down for over 2 years. Now I'm trying to finally add the missing features step by step (see history below). This archive no longer contains any of the required libraries, so please get them from Aminet (locations are mentioned in the header of this textfile). To ensure that you have downloaded an original version of VirusZ and not a fake, you can use my PGP key (attached to the VirusZ.doc file) together with the signatures included in the archive for verification. You can also download a 100% safe copy of my PGP key from the following homepages: Virus Help Team Denmark homepage: www.vht-dk.dk Dirk Stöcker's homepage: www.dstoecker.de Additionally, you should compare the file size of your VirusZ copy with the one displayed in the programs 'Technical Info' information. They MUST match if you didn't crunch VirusZ yourself. For comments or bug reports or if you have found some new virus, contact the author at the following addresses: snail-mail: Georg Hörmann Martinswinkelstraße 16c 82467 Garmisch-Partenkirchen Germany e-mail: ghoermann@gmx.de (don't use ghoermann@epost.de any longer, it will be closed in the near future!) ============================================================================ TODO Until final release version 1.00: - Implement file and sector scanning inside ALL types of disk- and filearchives that xadmaster.library supports. - Add useful commands to ARexx port. 0.9e Changes/Additions since 0.9d: - Added new snapshots sent by Klaus-Peter Simon, Chris Elliott, DMX, Dario, Mikolaj Calusinski and Todd A. Oberly. Thanks guys! - Fixed CacheClearU() calls in the new self-test added in 0.9d to CacheClearE() for better performance on JIT 68k emulated systems. Thanks to Harry Sintonen for the report. - Added new switch to 'Misc Prefs' to dis/enable the usage of the disassembler.library for bootblock lab and memory monitor. This library always opens mmu.library too which seems to be annoying for some users. Idea by Mikolaj Calusinski, thanks. - Fixed problem with OxyPatcher: It modified code inside VirusZ and thus caused alerts by its self-test. Thanks to DMX for the report. - Did some compatibility fixes for Pegasos systems. VirusZ will work perfectly with a faked ROM now. Thanks again to Harry Sintonen for the report and for beta-testing. - Fixed severe bug in the filecheck: hardlinks haven't been handled correctly and may have lead to crashes. Now any hardlinks will be fully tested (respectively the files/dirs they point at). Due to the inconsistent implementation of hardlinks to the filesystem, there nevertheless may appear some side-effects when you chose to delete/disinfect such files. Hardlinks then might be replaced by invalidated copies of the files they originally pointed at. This method at least avoids any virus execution and is the best I can offer. Thanks to Mikolaj Calusinski for the initial bug report, for beta-testing and further suggestions on this topic. - Added great installer script written by Dave 'Targhan' Crawford. Thanks a lot for this contribution.