Dec 9, 2013

hts http tunnel

sudo apt-get install httptunnel


on server

hts -F localhost:443 8080 

onclient
htc -P <proxyServer>:<port> -A <proxy_username>:<password> -F 12345 hts_server:8080 




ntar di client tinggal pake ssh -D biasa.


other references : 
Articles and software about tunnelling and firewall/proxy/censorship bypassing:



  1.     ProxyTunnel : http://proxytunnel.sourceforge.net
  2.     TCP-into-HTTP(S) tunneling program ; requires the HTTP proxy to accept the CONNECT command.
  3.     SSH Tunnelling howto : http://proxytunnel.sourceforge.net/papers/muppet-200204.html
  4.     Instructions for TCP-into-HTTP tunnelling using SSH and ProxyTunnel.
  5.     Bypassing internet censorship : http://www.zensur.freerk.com
  6.     Ways to bypass censorship, using various technics.
  7.     How to Bypass Most Firewall Restrictions and Access the Internet Privately : http://www.buzzsurf.com/surfatwork/
  8.     Document on firewalls bypassing and tunnelling.
  9.     Breaking Firewalls with OpenSSH and PuTTY : http://souptonuts.sourceforge.net/sshtips.htm
  10.     Using putty and OpenSSH when the firewall allows port 22 in.
  11.     The ennemy within: Firewalls and backdoors : http://www.securityfocus.com/infocus/1701
  12.     Article about firewalls and security.
  13.     GNU HTTP Tunnel : http://www.nocrew.org/software/httptunnel.html
  14.     Opensource TCP-into-HTTP tunnelling.
  15.     PlugDaemon : http://www.taronga.com/plugdaemon/
  16.     TCP port forwarder with HTTPS proxy support.
  17.     OpenSSH : http://www.openssh.com
  18.     Opensource ssh client and server.
  19.     OpenSSH for Windows: http://sshwindows.sourceforge.net/
  20.     Windows version of OpenSSH. (The server only works under 2000/XP, but a 9x version is planned.)
  21.     OpenVPN : http://openvpn.sourceforge.net/
  22.     Excellent, secure and flexible opensource SSL-based VPN program. Can work over UDP, TCP or even HTTP trough proxies.
  23.     1st April RFC 3093: http://ietf.org/rfc/rfc3093.txt
  24.     So-called Firewall Enhancement Protocol (FEP).
  25.     DesProxy : http://desproxy.sourceforge.net
  26.     Allows to make direct TCP connections through HTTP proxy which accept the CONNECT command. Does not require external server as in our solution above.
  27.     TransConnect: http://transconnect.sourceforge.net
  28.     Uses the CONNECT proxy HTTP command to make direct connections to the internet.
  29.     CorkScrew: http://www.agroman.net/corkscrew/
  30.     Tunnels SSH traffic through HTTP proxies.
  31.     HTTP Bridge: http://httpbridge.sourceforge.net
  32.     A CGI-based secure HTTP proxy written in Java. Requires Tomcat.
  33.     PsiPhon: http://psiphon.civisec.org/
  34.     Password-protected HTTP proxy server designed to circumvent censorship.
  35.     HTTP Proxy Lib: http://httppc.sourceforge.net
  36.     A library to add TCP-into-HTTP capability to your programs.
  37.     STunnel: http://stunnel.mirt.net
  38.     Generic TCP-into-SSL wrapper.
  39.     STunnel: http://www.stunnel.org
  40.     Generic TCP-into-SSL wrapper.
  41.     SSLProxy: http://www.obdev.at/products/ssl-proxy/
  42.     Generic TCP-into-SSL wrapper. No longuer maintained (Authors recommend STunnel instead).
  43.     TLSWrap : http://tlswrap.sunsite.dk
  44.     TLS/SSL wrapper/proxy for FTP.
  45.     HTTP Tunnel : http://www.http-tunnel.com
  46.     Commercial encrypted TCP-into-HTTP tunnelling service. Low-bandwith free service available.
  47.     HTTP Tunnel : http://http-tunnel.sourceforge.net/
  48.     Opensource SOCKS proxy capable of tunnelling traffic through HTTP proxies. Client and server provided. Server can run standalone (perl) or on a hosted server (php).
  49.     HTTPort : http://www.htthost.com
  50.     Commercial TCP-into-HTTP tunnelling service (encrypted).
  51.     BarracudaDrive : http://barracudaserver.com/products/BarracudaDrive/MxTunnel.lsp
  52.     Free TCP-into-HTTPS tunnelling server with HTTP proxy support (command-line java client), including a web-based file manager, web-based chat and graphical file transfer java client.
  53.     Hamachi : http://hamachi.cc/
  54.     Free and simplified UDP-based VPN solution capable of traversing NAT firewalls.
  55.     Your-Freedom : http://www.your-freedom.net/
  56.     Free TCP-into-HTTP tunnelling service. Additional sevices are not free.
  57.     Socks via HTTP : http://lightbox.ath.cx/socks/
  58.     A SOCKS proxy which tunnels all traffing into HTTP requests. Can also tunnel static ports. Client and server provided. Written in Java. 
  59.     Zebedee : http://www.winton.org.uk/zebedee/
  60.     Opensource cross-plateform TCP/UDP-into-SSL tunnel.
  61.     Socks2HTTP : http://www.totalrc.net
  62.     Commercial Socks proxy which tunnels TCP and UDP into HTTP.
  63.     SSL Explorer : http://www.sshtools.com/products/enterprise/ssl-explorer/ssl-explorer.jsp
  64.     TCP-into-HTTPS tunnelling and more. The clients only requires a Java-enabled browser.
  65.     Tunnelier : http://www.bitvise.com/tunnelier.html
  66.     Commercial (free for personal use) SSH client for Windows with easy tunnelling features, graphical SFTP client, FTP-to-SFTP bridge, etc.
  67.     nph-proxy : http://www.jmarshall.com/tools/cgiproxy/
  68.     Free CGI-based HTTP proxy, capable of HTTPS proxying and URL obfuscation. Perl source code provided.
  69.     For more information, see:
  70.         http://directory.google.com/Top/Computers/Security/Internet/Privacy/
  71.         http://directory.google.com/Top/Computers/Security/Virtual_Private_Networks/
  72.     Tunnelling projects on SourceForge.net: http://sourceforge.net/search/?words=tunnel




.

sudo apt-get install httptunnel


on server

hts -F localhost:443 8080 

onclient
htc -P <proxyServer>:<port> -A <proxy_username>:<password> -F 12345 hts_server:8080 




ntar di client tinggal pake ssh -D biasa.


other references : 
Articles and software about tunnelling and firewall/proxy/censorship bypassing:



  1.     ProxyTunnel : http://proxytunnel.sourceforge.net
  2.     TCP-into-HTTP(S) tunneling program ; requires the HTTP proxy to accept the CONNECT command.
  3.     SSH Tunnelling howto : http://proxytunnel.sourceforge.net/papers/muppet-200204.html
  4.     Instructions for TCP-into-HTTP tunnelling using SSH and ProxyTunnel.
  5.     Bypassing internet censorship : http://www.zensur.freerk.com
  6.     Ways to bypass censorship, using various technics.
  7.     How to Bypass Most Firewall Restrictions and Access the Internet Privately : http://www.buzzsurf.com/surfatwork/
  8.     Document on firewalls bypassing and tunnelling.
  9.     Breaking Firewalls with OpenSSH and PuTTY : http://souptonuts.sourceforge.net/sshtips.htm
  10.     Using putty and OpenSSH when the firewall allows port 22 in.
  11.     The ennemy within: Firewalls and backdoors : http://www.securityfocus.com/infocus/1701
  12.     Article about firewalls and security.
  13.     GNU HTTP Tunnel : http://www.nocrew.org/software/httptunnel.html
  14.     Opensource TCP-into-HTTP tunnelling.
  15.     PlugDaemon : http://www.taronga.com/plugdaemon/
  16.     TCP port forwarder with HTTPS proxy support.
  17.     OpenSSH : http://www.openssh.com
  18.     Opensource ssh client and server.
  19.     OpenSSH for Windows: http://sshwindows.sourceforge.net/
  20.     Windows version of OpenSSH. (The server only works under 2000/XP, but a 9x version is planned.)
  21.     OpenVPN : http://openvpn.sourceforge.net/
  22.     Excellent, secure and flexible opensource SSL-based VPN program. Can work over UDP, TCP or even HTTP trough proxies.
  23.     1st April RFC 3093: http://ietf.org/rfc/rfc3093.txt
  24.     So-called Firewall Enhancement Protocol (FEP).
  25.     DesProxy : http://desproxy.sourceforge.net
  26.     Allows to make direct TCP connections through HTTP proxy which accept the CONNECT command. Does not require external server as in our solution above.
  27.     TransConnect: http://transconnect.sourceforge.net
  28.     Uses the CONNECT proxy HTTP command to make direct connections to the internet.
  29.     CorkScrew: http://www.agroman.net/corkscrew/
  30.     Tunnels SSH traffic through HTTP proxies.
  31.     HTTP Bridge: http://httpbridge.sourceforge.net
  32.     A CGI-based secure HTTP proxy written in Java. Requires Tomcat.
  33.     PsiPhon: http://psiphon.civisec.org/
  34.     Password-protected HTTP proxy server designed to circumvent censorship.
  35.     HTTP Proxy Lib: http://httppc.sourceforge.net
  36.     A library to add TCP-into-HTTP capability to your programs.
  37.     STunnel: http://stunnel.mirt.net
  38.     Generic TCP-into-SSL wrapper.
  39.     STunnel: http://www.stunnel.org
  40.     Generic TCP-into-SSL wrapper.
  41.     SSLProxy: http://www.obdev.at/products/ssl-proxy/
  42.     Generic TCP-into-SSL wrapper. No longuer maintained (Authors recommend STunnel instead).
  43.     TLSWrap : http://tlswrap.sunsite.dk
  44.     TLS/SSL wrapper/proxy for FTP.
  45.     HTTP Tunnel : http://www.http-tunnel.com
  46.     Commercial encrypted TCP-into-HTTP tunnelling service. Low-bandwith free service available.
  47.     HTTP Tunnel : http://http-tunnel.sourceforge.net/
  48.     Opensource SOCKS proxy capable of tunnelling traffic through HTTP proxies. Client and server provided. Server can run standalone (perl) or on a hosted server (php).
  49.     HTTPort : http://www.htthost.com
  50.     Commercial TCP-into-HTTP tunnelling service (encrypted).
  51.     BarracudaDrive : http://barracudaserver.com/products/BarracudaDrive/MxTunnel.lsp
  52.     Free TCP-into-HTTPS tunnelling server with HTTP proxy support (command-line java client), including a web-based file manager, web-based chat and graphical file transfer java client.
  53.     Hamachi : http://hamachi.cc/
  54.     Free and simplified UDP-based VPN solution capable of traversing NAT firewalls.
  55.     Your-Freedom : http://www.your-freedom.net/
  56.     Free TCP-into-HTTP tunnelling service. Additional sevices are not free.
  57.     Socks via HTTP : http://lightbox.ath.cx/socks/
  58.     A SOCKS proxy which tunnels all traffing into HTTP requests. Can also tunnel static ports. Client and server provided. Written in Java. 
  59.     Zebedee : http://www.winton.org.uk/zebedee/
  60.     Opensource cross-plateform TCP/UDP-into-SSL tunnel.
  61.     Socks2HTTP : http://www.totalrc.net
  62.     Commercial Socks proxy which tunnels TCP and UDP into HTTP.
  63.     SSL Explorer : http://www.sshtools.com/products/enterprise/ssl-explorer/ssl-explorer.jsp
  64.     TCP-into-HTTPS tunnelling and more. The clients only requires a Java-enabled browser.
  65.     Tunnelier : http://www.bitvise.com/tunnelier.html
  66.     Commercial (free for personal use) SSH client for Windows with easy tunnelling features, graphical SFTP client, FTP-to-SFTP bridge, etc.
  67.     nph-proxy : http://www.jmarshall.com/tools/cgiproxy/
  68.     Free CGI-based HTTP proxy, capable of HTTPS proxying and URL obfuscation. Perl source code provided.
  69.     For more information, see:
  70.         http://directory.google.com/Top/Computers/Security/Internet/Privacy/
  71.         http://directory.google.com/Top/Computers/Security/Virtual_Private_Networks/
  72.     Tunnelling projects on SourceForge.net: http://sourceforge.net/search/?words=tunnel



No comments:

Post a Comment