in reply to TCP/UDP tunneling over HTTP

To save you some trouble, there's a unix program called proxychains that will tunnel any tcp or udp over HTTP or SOCKS.