Version: 1.5b1 || Release Date: 2008-02-11 || License: GPL App Owner: aylwin

PeerGuardian is Phoenix Labs’ premier IP blocker for OS X. PeerGuardian integrates support for multiple lists, list editing, automatic updates, and blocking all of IPv4 (TCP, UDP, ICMP, etc), making it the safest and easiest way to protect your privacy on the Internet.

Suggest screenshot/icon / Suggest new version

8 Opinions

If you look on the PG (mac version) forums, there is an update for Snow Leopard.

But looking through the posts, it seems to be clunkier than ever (people are unable to UNblock some IPs blocked mistakenly).

Use at your own risk. Personally, I haven't reinstalled it since Transmission integrated blocklists.

use to block what you don't want. PG's lists haven't been updated in forever.

@jaxsedrin :

The Transmission nightlies now have built in blocklist support (but if you don't want to use the default, you have to mess with it a bit).

I'm sorry, but this app is just terrible. There's no way to block IPs for a specific application - you either block everything or you block nothing. This means you either a) have to edit your blacklists and whitelists to restore semi-normal internet access, or b) enable PeerGuardian only when you're running that specific application and disable it afterwards.

The problem with a) is that it requires you to spend hours (or even days) monitoring your logs and editing the blacklists and whitelists to get things working properly again. And the problem with b) is that you're still dealing with crippled internet access while it's running. Additionally, PG is set to run at startup and there's no way to disable this. So if you use it infrequently, every time you startup or restart your computer you have to load up the PG app and allow all connections (and disable the helper applications, unless you want to waste resources). Also, good luck trying to get PG completely uninstalled.

The only problem, AFAIK anyway, is that PG is really the only game in town. A couple of apps like Azureus have built-in IP filters, but unless you happen to already be using such an app, there really is no other option for IP filtering. Which sucks. Because I really hate Azureus. And PeerGuardian.

It looks like this might be one of those "lesser of two evils" situations...

Doesn't work yet with Leopard!

@ ahammond:

I use the feature "disable filters" whenevr I'm going to be remainn g on known, safe pages. Google and others get blakclisted because if you pull a P2P seed from them, you are likely to be suspected of somehting illegal and possibly harrassed / arrested / sued.

Other thna that, you can also create your own allow lists. I juts wish the lists could be speicifc for a particular protocol - let me browse to any site I want, block ftp protocols when in doubt. That's where I use Little Snitch.

I was very impressed with the writeup so I decided to install this app. The install was completely painless and easy, which left me greatly impressed. Unfortunately it looks like google is in the block lists loaded by default. Since I'm a huge google fan boy (mail, calendar, rss reader, maps, bookmarks, and obviously search) this was a bit of a problem for me. So I thought I'd just add an allow rule for google stuff. Hmmm... how do I do that? Google will tell me... oh... right. :(

Anyway, the uninstall script worked just as cleanly as the install. I'd love to use this tool, but default blocking of the most useful set of sites on the net kinda ruins things, at least for me.

Combined with Growl this is a perfect package. Runs unobtrusively in the background without the need to keep the actual app running. It's actually a lot better than the Windows-version of this. A monitoring widget is included.