Status: stable+unmaintained, open an issue if you would like to take over
Find out which UDP ports are not blocked
The way this works is you run cjdelisle/freeports-srv on a server somewhere and then you run this script on a machine with restricted internet access to find out which ports are accessible to the outside world.