ipt_p2p FAQ


1. How do I install ipt_p2p?

  - patch iptables with the patch in the iptables/ directory.
  - run make in order to compile ipt_p2p.
  - insert the kernel/ipt_p2p.o module directly using insmod or copy it into
  your modules directory.


2. How do I limit p2p traffic?

  You will need to install the connmark module from patch-o-matic and mark
  packets using it.
  See the example in the examples/ directory as a starting point.


3. And how do I block p2p access to and from my network?

  Add a rule like the following one:
  iptables -A FORWARD -m p2p -j DROP


4. I am using a 2.6 kernel, how do I compile this?

  run: make linux-2.6


5. Is it possible to subvert the filter using a p2p client with custom changes?
  
  Possibly, altough it may not be that easy because matching is done in both
  directions (except for eDonkey).


6. What protocols are supported?

  Currently the supported protocols are:
  - Kazaa
  - eDonkey (and eMule of course)
  - Direct Connect
  - Gnutella
  - BitTorrent


7. Where can I find future updates to ipt_p2p?

  Just visit http://mega.ist.utl.pt/~filipe/ipt_p2p/
