
PeerBlock is the Windows successor to PeerGuardian (currently available for Linux only).
It blocks inbound and outbound connections to blacklisted IP addresses (accessible over the Internet) and user-specified addresses.
PeerBlock usually uses blacklists provided by iblocklist.com.