Emule and bittorent tuttorials

A mini tuttorial of how to open ports for emule
First you must go at the “Network Monitor” panel.
There you should click with the right button of the mouse and choose “Add rule”->“add”
at the new window that appear you should put the following rules:

  1. Rule for TCP protocol

Action = Allow
Protocol = TCP
Direction = In
Source IP = Any
Destination IP = your computer IP adress (you can also use “Any”, if you are using a modem and not a router; by this you won’t have to change the IP address every time you connect in internet )
Source port = Any
Destination port = the port your Emule uses for the TCP connections

  1. Rule for UDP protocol

Action = Allow
Protocol = UDP
Direction = In
Source IP = Any
Destination IP = your IP adress (or “Any” )
Source port = Any
Destination port =the port your Emule uses for the UDP connections

A mini tuttorial of how to open ports for bittorent and similar p2p programs
Go at the “Network Monitor” panel and add the following rule

Rule for TCP/UDP protocol

Action = Allow
Protocol = TCP or UDP
Direction = In
Source IP = Any
Destination IP = your computer IP adress (or “Any” )
Source port = Any
Destination port = the port your bittorent program uses for the TCP/UDP connections

You must move the rules up, over the default rule “Block IP in”. ( CPF “reads/applicates” the rules from the top to the bottom)

ps. Remember that for CPF “Source IP” is the adress of the computer which sends the data and “Destination IP” is the computer that receives them. When your computer sends data is consindered Source, when receives them is consindered Destination.

by pandlouk (R)

edit (27/10/2006)
For using the search in Kad you must disable the feature “Do protocol analysis” :wink:

you will have to disable the UPnP option from the program you use if you want this guide to work properly. If you don’t disable it you will have NAT problems. :wink:

example for azureus:
Azureus->Tools → Options → Plugins → UPnP
There uncheck “Enable UPnP”

It’s not possible to create only one rule for TCP and UDP that use the same port?

I can do that in CHX for eMule.


for using the same port just follow the instructions for bittorent. It is the same thing. (That’s why I made 2 tuttorials)

ps. these can work with anyother program not only emule and bittorent :wink:

I understand, I only thought that you had to choose TCP or UDP.

Nice to see that you can do that with CPF :slight_smile:

You have to re-configure Network Monitor rules in order to allow eMule to work properly.

what do you mean with re-configure? Do you refer at the rules posted above? ???

No they are fine. Network Monitor rules however aren’t (default ones).
Do you get HighID for both, ED2K and KAD? Is your upload queue gaining new downloaders or not?

Yes I get high ID both on ED2k and KAD. I also have checked edonkey2000 and I don’t have any problems on Overnet network too. No problem also for gnutella, gnutella 2, dc and other networks.

ps. Have you moved the rules up, over the default block rule? If the rules are bellow the default block rule then you will have problems with low ID which, I agree, is very annoying.

Maybe adding the priority feature to the rules will resolve this annoying problem…

By moving the rules you do give a priority to those rules. That is why the rules are numbered.
#0,#1,#2, #3, etc. The lower is the numberof the rule, the higher is the rules priority. :wink:

The rule with the position-number #0 has the highest priority of all.

I prefer the priority style of CHX…

Thanks pandlouk :wink: finally got green light in utorrent.


For completeness’s sake, here’s a link to bittornado configuration as well.

I’m using utorrent. In CPF v2.3.2.21beta should I still add the bittorent rule above to Network Control if I’m using the learning mode and choose allow on the “act as server” popup for utorrent?

Yes :wink:

Ok, thx. :slight_smile:

Ohhh. Thanks, that’s what I was doing wrong (B).

Hi ! I’m using Utorrent and Comodo. It appears that my port is not open and my downloads are slowed down. I did as you say, but it still doesn’t work ! I’m connected to internet by a modem-routeur which is correctly configured. Is the configuration different in this case ?

Allow TCP or UDP In
Source IP : any
Destination IP : any, or my IP ( or the IP routeur (
Source port : any
Destination port : 17105

I also move the rule up.

Can someone help ? (:NRD)


for uTorrent you only need TCP.

The rest of the rule are correct, but did you also make that rule on your router?


Yes, I did it and the port is open when I shut down Comodo ! So it’s not the routeur. Strange :o !
It was working with other firewall but Comodo is better anyway. (:KWL)