There are times when I want to establish a terminal session to a machine outside the corporate Intranet. Normally, this is not possible as the corporate firewall blocks outgoing connections to normal login ports such as telnet and ssh.
However, they do allow outgoing HTTP connections to port 80. One can take advantage of this to tunnel SSH connection over HTTP as explained in SSH Proxy Command -- connect.c.