last i checked, peerguardian block IPs and does not replace a firewall. ive used it before and it does its job well but unless u uncheck HTTP scanning, it can sometimes block sites.