read the avast and malwarebytes website.
There is McShield (amongst several others)
A good hardware firewall is the best. If you want to use a software firewall, make sure it also has outbound scanning.