1. A method of cleaning up a computer system after a malware infection, said method comprising: scanning at least a portion of a computer system to identify at least one malicious software file having a file name; executing a system information collection tool to identify features of said computer system including information from a computer system registry; logging results of said executing into a collection log file as a plurality of entries; automatically analyzing said collection log file to determine entries of said log file that include said malicious software file name; and creating a cleanup file including computer code arranged to delete malicious software associated with said entries that include said malicious software file name.