This script purpose is to demo different NAT Traversal techniques and to show case how they work with different kinds of NAT. The first Version of the script does't implement a rendez-vous server because I am planning to use a blockchain smart contract as a rendez-vous point between peers.