Dear GNU-NET,

I need people to help me get data on large scale NAT. The task is simple.
In the Google Drive link here (
https://drive.google.com/folderview?id=0B1IimJ20gG0SaU9VVGxTVWR4dnc&usp=sharing
), there are two java files. They both make a server respond with your ip
address and port.

Experiment1.java measures changes in port # with one outgoing address.
Experiment2.java measures changes in port # across two different outgoing
addresses. Run these two files and save the output. I need people to run
these files on different large scale NATs, especially 2/3/4G.

There's also a C file (nat depth measurer). The code is based off
traceroute / tracepath - it sends UDP packets and gets back ICMP replies.
It should estimate how many layers of NAT//router/ISP you have to hop
through before reaching the public internet. If you could ignore the
commented out stuff and review the code I would appreciate it.

Thank you!

Appendix:

With Experiment1.java, if your port and ip do not change based on outgoing
port #, terminal output will look like this...

$ java Experiment1
On iteration 0: /128.227.4.85:8000
On iteration 1: /128.227.4.85:8000
On iteration 2: /128.227.4.85:8000
...

With Experiment2.java, if your port and ip do not change based on outgoing
address, terminal output will look like this...

$ java Experiment2
...
Outgoing port: 8000 public ip/port: /128.227.11.255:8000
Outgoing port: 8000 public ip/port: /128.227.11.255:8000
...
_______________________________________________
GNUnet-developers mailing list
GNUnet-developers@gnu.org
https://lists.gnu.org/mailman/listinfo/gnunet-developers

Reply via email to