I'm thinking of make my own protocol tunneling with http. So, in some cases we have user and password for proxies like squid.
1-How does it know is really http going on?? does it checks the contents of the TCP connection on port 80?? 2-If so then I really need to use http. If dont I can use any TCP connection on port 80?