In a distributed network having a number of server computers and
associated client devices, a method of creating an anti-computer virus
agent is described. The method includes parsing a selected computer virus
and based upon the parsing, modifying the parsed virus to repair those
client devices infected by the selected virus.