jtriley / pystun

A Python STUN client for getting NAT type and external IP
https://github.com/jtriley/pystun
MIT License
436 stars 154 forks source link

[Bug] Never returns OpenInternet if explicit bind address not specified #18

Open AudriusButkevicius opened 8 years ago

AudriusButkevicius commented 8 years ago

Because it compares 0.0.0.0 with some meaningful IP returned by the stun server.

root@audrius:~# pystun NAT Type: Full Cone External IP: 178.62.69.XXX External Port: 54320 root@audrius:~# pystun -i 178.62.69.XXX NAT Type: Open Internet External IP: 178.62.69.XXX External Port: 54320