Projects / iptables-p2p

iptables-p2p

iptables-p2p is a P2P match module for iptables. It supports the detection of the following protocols: Fasttrack, eDonkey, Direct Connect, Gnutella, OpenFT, and BitTorrent. It can be used to limit or block P2P traffic.

Tags Networking Firewalls
Licenses GPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  06 Mar 2004 21:54
  • Rrelease-after

Changes: This release fixes iptables-save/iptables-restore, and compilation with kernels that have module versioning enabled.

  • Rrelease-mid
  •  14 Feb 2004 20:51
  • Rrelease-after

Changes: This version removes the iptables patch, so that it only needs headers installed. It adds the ability to specify specific protocols to match. The FastTrack match was updated for new version of FastTrack. The eDonkey match was updated. There is support for OpenFT and support for Shareazza/Gnutella2 in the Gnutella match. There are also fixes to the kernel 2.6 support.

  • Rrelease-mid
  •  10 Nov 2003 12:37
  • Rrelease-after

Changes: eDonkey match has been updated for the new version of eDonkey Hybrid. An iptables-1.2.9 patch has been added.

  • Rrelease-mid
  •  29 Oct 2003 10:46
  • Rrelease-after

Changes: An error in examples/limit-p2p.sh has been fixed.

No changes have been submitted for this release.

Rss Recent comments

Rcomment-before 08 Apr 2006 07:27 Rcomment-trans rockuchi Rcomment-after

Compilation problem Kernel 2.6.10
Hello,

When I compile my Kernel 2.6.10, I´ this problem .....

Can You help me and tell me why??

LD net/ipv4/netfilter/iptables-p2p/built-in.o

CC [M] net/ipv4/netfilter/iptables-p2p/main.o

net/ipv4/netfilter/iptables-p2p/main.c:25:39: linux/modversions.h: No such file or directory

net/ipv4/netfilter/iptables-p2p/main.c: In function `match':

net/ipv4/netfilter/iptables-p2p/main.c:100: warning: unused variable `ret'

make[4]: *** [net/ipv4/netfilter/iptables-p2p/main.o] Error 1

make[3]: *** [net/ipv4/netfilter/iptables-p2p] Error 2

make[2]: *** [net/ipv4/netfilter] Error 2

make[1]: *** [net/ipv4] Error 2

make: *** [net] Error 2

PD.: I am using:

2.6.10-qnet1.tgz

iproute2-2.6.9-041019-2.6.9-qnet1.tgz

iptables-1.2.11-2.6.10-qnet1.tgz

Thanks you very much.

ROCKY

Rcomment-before 15 Feb 2005 06:21 Rcomment-trans hikaijo Rcomment-after

impressive
it is work perfect, drop p2p for me at full speed !

great !

Rcomment-before 04 May 2004 13:24 Rcomment-trans rikunj Rcomment-after

Hi
Excellent piece of work. Keep it up.

Just trying to understand what does this mean "iptables: match `p2p' v1.2.6a (I'm v1.2.9)."

Rcomment-before 21 Oct 2003 07:48 Rcomment-trans hmgr Rcomment-after

Cool
Nice job Filipe, I was looking for something like this!
Keep the good working!

Rcomment-before 21 Oct 2003 05:13 Rcomment-trans mccc_mail_pt Rcomment-after

Great work. Just what I needed to sanitize my network.
This must be the single most important little piece of sotware that I installed on my network. A note of caution: Not for the faint of heart. The instalation is not very straightforward. But it just works. Brilliant.

Dd511aab00b6535a906a69f98a44de65_thumb

Project Spotlight

Orbit-Hopper

A game where you must jump over gaps and use various floor types to succeed.

71a65a7c81799c5c9b26997051496a08_thumb

Project Spotlight

Nebula3

Multi-user Web file storage software.