Links: { Chris Lowth's Home Page | LinWiz | TCP/IP Connection Cutter | Protector }

P2PWall - IPTables blocking of P2P traffic
(Kazaa, KazaaLite, K++, iMesh, Grokster, WinMX, OpenNAP, Gnutella, Limewire etc)

News: Read about version 1 in the October 2003 Issue of the Linux Journal
Now Alpha testing: WinMX and OpenNap blocking with ftwall version 2

The P2Pwall project aims to provide tools and documentation on using Linux "iptables" for filtering traffic from Peer-to-peer file sharing applications such as Kazaa and others.

The project was launched in July 2003 with the first tool in the set: "ftwall".

ftwall 1

Filtering of Kazaa and it's clones

This program can be used to filter traffic from "Fast Track" it's clones, including..

ProductVersions tested
Kazaa2.1.1, 2.5-beta2, 2.5.1
Kazaa Lite2.0.2, K++ 2.4.3
iMesh4.1 build 132, 4.2 build 138
Grokster1.7

For more information and download, click here.

ftwall 2

Filtering of Kazaa, it's clones, WinMX and OpenNAP

This program can be used to filter traffic from "Fast Track" and other P2P software clients, including..

ProductVersions tested
Kazaa2.1.1, 2.5-beta2, 2.5.1
Kazaa Lite2.0.2, K++ 2.4.3
iMesh4.1 build 132, 4.2 build 138
Grokster1.7
WinMX3.31

For more information and download, click here.

Gnutella - including Limewire

This how-to describes three possible techniques for blocking Gnutella traffic using IpTables, ranking them order order of effectiveness.

Others

The p2pwall project plans to develop mechanisms for blocking other P2P protocols in due course. The order in which these components are developed will be set by preferences expressed by potential users or project sponsors. If you would like to register your vote to have the filtering for a particular client available sooner rather than later, or you would like to get involved in the project; then please write your comments or request in the project's "open discussion" forum.

 This page and the software it relates to are Copyright (c) 2003 Chris Lowth, except where indicated explicitly.