PeerGuardian basically just monitors what accesses your computer and you can tune it to block ANYTHING you don't allow. It blocks IP addresses, potential hackers, etc. It's much like a firewall but more flexible!