Virus spread in networks