HTTPTunnel

softtitledonwloadlinkhomepagecontactlicenceSoftware Title: HTTPTunnel
Download Link: http://sourceforge.net/project/showfiles.php?group_id=178782
Homepage: http://http-tunnel.sourceforge.net
Contact Them: webersebastian@yahoo.de
License: Freeware, Open source project no limits or restrictions

©2010 by Sebastian Weber <webersebastian at yahoo.de>

This software is licensed under the GNU general public license

Powered bySourceForge.net Logo
Download HTTPTunnel
Introduction to HTTPTunnel
HTTPTunnel is a tunneling software that can tunnel network connections through restrictive HTTP proxies over pure HTTP “GET” and “POST” requests.

HTTPTunnel consists of two components:

    1. The client that resides behind the firewall and accepts network connections on ports that will either be mapped to a specific remote target server/port (portmapping) or will act as a SOCKS (v4 and v5) proxy. The SOCKS authentication source can be a fixed user list, an LDAP or MySQL directory. The client is available as platform-independent Perl script or as Win32 binary.

  1. The server that resides on the internet and accepts HTTP requests from the client which will be translated and forwarded to network connections to the remote servers. Two different servers are available:
    • The hosted server, which is basically a PHP script that must be put on a PHP enabled web server. Putting the PHP script on a webserver enables the webserver to act as your HTTP tunnel server.
    • The standalone server, which is available as platform-independent Perl script or as Win32 binary. This server can be used if you have a box on the internet where you can run your own programs (e.g. your box at home).

Using the standalone server (as opposed to the hosted server) is recommended as it does not suffer from many restrictions that the webserver may impose on the PHP script, e.g. maximum script runtime (which will limit the duration of your connections), load-balanced server environments, provider policies etc.

Configuration of all components is done over a web-based GUI. SOCKS proxy cascading is supported.

Main features of HTTPTunnel
  • HTTPTunnel Client written in Perl for maximum portability, but also available as Win32 binary
  • HTTPTunnel Server available in two versions:
    – Standalone server (available as Perl script or Win32 binary)
    – Hosted PHP server to be used on an existing, PHP-enabled webserver
  • Configuration of all components is done over a web based GUI
  • Support of multiple simultaneous connections over one HTTPTunnel client/server
  • One HTTPTunnel server can serve multiple HTTPTunnel clients
  • SOCKS4 and SOCKS5 support
  • SOCKS cascading support
  • Multiple Security Features:
    – Strong network traffic encryption and/or compression
    – optional compression of tunnelled data
    – SOCKS and/or HTTP authentication from multiple directories
    – Intrusion Detection