Otherwise strings are passed and it can't start up.
Sockets can't be created when a string is passed as the port param
#4 - Investigate extending pr0xy to use SAM
The transparent proxy creates a client tunnel to the requested destination for each client connection.
This is untested for now, but a server tunnel is also incoming if this works well.
#4 - Investigate extending pr0xy to use SAM