A memory resident (TSR) anti-virus filter providing users with a complete set of comprehensive features common to anti-viruses for other platforms. Amongst them are scanning of files of all types and platforms, search for viruses inside archived, compressed files, e-mail messages, heuristic code analyzer, redundant san mode, operating both as server and client.