When you’re tunneling ports behind NAT, it’s useful to know what ports you have open, and wether or not it’s working. Short of having a system outside of your firewall, there are relatively few safe ways of testing.
There are at least a few sites which offer similar utilities, however, they are usually capable of only testing a single port at a time, which is nearly impossible to use when testing a dynamic range of ports.
For this purpose, I’ve created my TCP port test utility.
Note that I’ve created a few safeguards so this system will not be abused: