Anti-virus tool

Definition
An Anti-virus tool

"perform[s] three basic functions. Tools may be be used to detect, identify, or remove viruses. Detection tools perform proactive detection, active detection, or reactive detection. That is, they detect a virus before it executes, during execution, or after execution. Identification and removal tools are more straightforward in their application; neither is of use until a virus has been detected."