DSL Ideas and Suggestions :: Adding Corkscrew (For SSH over HTTP-Proxy)



http://www.agroman.net/corkscrew/

Corkscrew is a tool for tunneling SSH through HTTP proxies.

Corkscrew has been compiled on :

   * AIX
   * HPUX
   * Solaris
   * FreeBSD
   * OpenBSD
   * NetBSD
   * Linux
   * Win32 (Cygwin)
   * Mac OS X

Corkscrew has been tested with the following HTTP proxies :

   * Gauntlet
   * CacheFlow
   * JunkBuster
   * Squid
   * Apache's mod_proxy

There are a few livecds around with these types of tools eg INSERT has httptunnel.

If you're contemplating drilling your school proxy, take note though - smart proxy/firewall software can detect abnormal http traffic or a smart, ideologically (over)zealous sysadmin can look for http traffic with no matching dns requests.  If everything's going though a single port and it's a big busy network you'll probably get away with it.

Some organisations take a dim view of this sort of thing and I think it might even be illegal in some countries, so it can't be recommended.

There are less contentious ways of bypassing censorship (if that's what you are trying to do) - for example using an SSL webproxy service hides your surfing and https is perfectly normal legitimate traffic in most places (maybe not all). Google is your friend.


original here.