My company has various outgoing ports blocked, and I want to find out which ports are not blocked, so I can access my home computer. I've whipped up a little program that tests connections by trying to establish a socket connection on a given port. This only gets me halfway, however. In order for the connection to be established, both outgoing and incoming ports need to be unblocked. So what I really need is a server with every single port open in order for me to test outgoing ports on my end. Unless there's another way to test of open outgoing ports. So, is there any hope for me? Or is it time for me to start coding a all ports server daemon?