Title :
A generic virus scanner for C++
Author :
Kumar, Sandeep ; Spafford, Eugene H.
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
fDate :
30 Nov-4 Dec 1992
Abstract :
A virus detection tool is described. It is a generic virus scanner in C++ with no inherent limitations on the file systems, file types or host architectures that can be scanned. The tool is completely general and is structured in such a way that it can be easily augmented to recognize viruses across different system platforms with varied file types. The implementation defines an abstract C++ class, VirInfo, which encapsulates virus features common to all scannable viruses. Subclasses of this abstract class may be used to define viruses that infect different machines and operating systems. The generality of the mechanism allows it to be used for other forms of scanning as well
Keywords :
abstract data types; computer viruses; object-oriented programming; C++; VirInfo; abstract class; file systems; file types; generic virus scanner; virus detection tool; Computer viruses; Control systems; Costs; File servers; File systems; Floppy disks; Operating systems; Testing; Viruses (medical); Workstations;
Conference_Titel :
Computer Security Applications Conference, 1992. Proceedings., Eighth Annual
Conference_Location :
San Antonio, TX
Print_ISBN :
0-8186-3115-5
DOI :
10.1109/CSAC.1992.228218