This is what happens when your firewall sucks.
Could be an inside job and the virus is just a cover story.