To improve eMule we need to know which kind of firewall and routers our users have. In order to gain more reliable statistics on this, i wrote a small test programm, which tests how your firewall or router handles incoming UDP packets. This has nothing to do with the eMule Porttest and even if you have configured your router properly to forward ports and get a HighID with eMule, it will help us if you give this test a run (but only if you have a router or firewall at all). No personal data of any kind is sent and no configuration is needed. Its a matter of seconds
Below is a screenshot how this little test programm looks like:
More Detailed Version: (will be extended later)
For some recent suggestions, esp from netfinity which deal with improving KAD for LowID users, we will need to know which kind of NAT most users have. For example the suggestion netfinity made will only work with Full Cone NATs, but we have no numbers how common those are. So here we go trying to gather some statistics which will hopefull be of use in the future development of eMule. This programm tries to figure out if you are behind No NAT at all, a Full Cone NAT, a restricted NAT or a "Closed" NAT and if your router is using PAT (Port Address Translation) or not.
For this tasks, it opens two random local UDP ports and sends one request packet from the port X to our server with the IP A. The server will then send 3 answer packets:
The first will come from a different IP (IP B ) and targets a different local port (port Y). If this is received, then most likely you are not behind any NAT at all.
The second will also orginate from IP B, but will target the local port which sent the request packet (port X). If received, you are most likely behind a full cone NAT.
The third and last will be sent from the same IP as the reequest was sent to (IP A) and to the same port (port X). If received then you are most likely behind a restircted NAT.
If no packet was received at all, then either our testserver is down or your firewall / router blocks all incoming UDP packet (closed).
If the internal portnumber differs from the external one, then your Router is using PAT.
After having figured out what case you are, the result is sent back to the server for the statistics.
Frist results:
Quote
No NAT Results: 21
Full Cone NAT Results: 23
Restricted NAT Results: 117
Closed NAT Results: 7
PAT used: 46 vs. No Pat: 115










Sign In
Register









