Virus and Tool Distribution Functions