PeerGuardian i PeerGuardian 2 to otwarte programy rozwijane przez Phoenix Labs. Umożliwiały blokowanie przychodzących i wychodzących połączeń w oparciu o listę blokowanych adresów IP. Ich zadaniem była ochrona prywatności użytkowników przed organizacjami takimi jak RIAA, czy też MPAA podczas używania sieci P2P takich jak FastTrack i BitTorrent. Aplikacja umożliwiała również blokowanie reklam i programów szpiegujących w zależności od preferencji użytkownika.
W 2009 roku projekt PeerGuardian po dwuletnim braku aktualizacji został uznany za porzucony. Jego oficjalną kontynuacją, rekomendowaną przez Phoenix Labs został projekt PeerBlock, który jest rozwijanym klonem PeerGuardiana.
Historia PeerGuardian 1.0 (prowadzony przez Tima Leonarda) napisany był w Visual Basicu i szybko stał się popularny wśród użytkowników sieci P2P, pomimo blokowania tylko protokołu TCP i użytkowania zasobów komputera (pamięci RAM i procesora). Pierwsza wersja została udostępniona jako otwarte oprogramowanie, a następnie rozpoczęto pisanie nowej wersji (2.0, prowadzona przez Cory Nelson) w celu poprawienia niedociągnięć oryginału.