Not sure about a mac firewall, however, I would recommend using the firewall on your dsl router (assuming you have one), instead of a software based one. As far as antivirus, most viruses are able to affect a mac, however I know that Symantec does offer one...