virus collection source code