1. read the avast and malwarebytes website.

  2. There is McShield (amongst several others)

  3. A good hardware firewall is the best. If you want to use a software firewall, make sure it also has outbound scanning.