Peer Guardian 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 P2P. - This fixes a couple bugs, updates some urls, and adds a new feature:- Update servers will be auto-allowed while updating, and then go back to regular settings (ie if they are blocked) when it's done.Peer Guardian 2 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 P2P.Comment Just like they state themselves in the FAQ: “Well, it is accurate in the sense that it blocks everything on your blocklist.Q: Is peerguardian protecting me on piratebay, and are the movies hash files?
It knows which IPs to block, because it comes with several IP lists of known IP offenders.It also doesn’t hog up all your resources while running in the background.Peer Guardian is perhaps the most popular IP blocking software tool on the web.Peer Guardian 2 is extremely safe to use and, for the most part, does not require lots of memory or processing power to run.Peer Guardian is a free and open source IP address blocking software programs capable of blocking incoming and outgoing addresses. It is usefull when on P2P networks because it blocks the RIAA, MPAA and other evile empires from seeing you. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # testdescription # #CONFIGURATION # Make sure PG_ETC points to the directory where # you want to put your downloaded blocklists. " merged.p2b.p2p | grep -v -i "Microsoft" | grep -v "Google" merged.p2b.p2mv merged.p2b.p2merged.p2b.p2p mv $PG_LIST $PG_LIST.backup mv merged.p2b.p2p $PG_LIST mv $PG_LOG $PG_LOG.backup echo "Starting Peer Guardian" peerguardnf -h -m -d -c "$PG_CONF" -l "$PG_LOG" endscript 0 ;; 'stop') echo "Stopping Peer Guardian" killall peerguardnf &1 endscript 0 ;; 'restart') cd "$PG_ETC" # check if blockfiles were updated: UPDATED="" for i in $BLOCKLISTS ; do TIMESTAMP=0 if [ -e $i.$SUFFIX ] ; then TIMESTAMP=`stat --format=%y $i.$SUFFIX` echo "File $i.$SUFFIX last updated $TIMESTAMP" TIMESTAMP=`stat --format=%Y $i.$SUFFIX` fi wget -N $URL/$i.$SUFFIX if [ `stat --format=%Y $i.$SUFFIX` -gt $TIMESTAMP ] ; then UPDATED=$i fi done # if none of the blockfiles were updated: if [ -z $UPDATED ] ; then echo "No blocklists needed updating." echo "Stopping Peer Guardian" killall peerguardnf &1 mv $PG_LOG $PG_LOG.backup sleep 4 echo "Starting Peer Guardian" peerguardnf -h -m -d -c "$PG_CONF" -l "$PG_LOG" endscript 0 fi # if any blockfiles were updated: for i in $BLOCKLISTS ; do gunzip -c $i.$SUFFIX $i.$SUFFIX2 BLOCKLISTSCAT="$BLOCKLISTSCAT $i.$SUFFIX2" done cat $BLOCKLISTSCAT | peerguardnf -f merged.p2b.p2p for i in $BLOCKLISTS ; do rm $i.$SUFFIX2 done # uncomment below to unblock Yahoo! You will notice in the script that connections to Yahoo, Microsoft and Google are allowed.