httptunnel creates a bidirectional virtual data connection tunnelled
in HTTP requests. The HTTP requests can be sent via an HTTP proxy
if so desired.
This can be useful for users behind restrictive firewalls. If WWW
access is allowed through a HTTP proxy, it's possible to use
httptunnel and, say, telnet or PPP to connect to a computer outside
the firewall.
httptunnel is written and maintained by Lars Brinkhoff. See the file
AUTHORS in the tarball for more information about contributors to
this package.
Does your company need help adding HTTP tunneling to your applications?
See www.brinkhoff.se or contact
info@brinkhoff.se for information
regarding HTTP tunneling consultation.
See also: frequently asked questions about
httptunnel.
httptunnel is
free software (speech, not beer) licenced under the GNU General Public
License.
I hereby disclaim all responsibility for this hack. If it backfires
on you in any way whatsoever, that's the breaks. Not my fault. If
you don't understand the risks inherent in doing this, don't do
it. If you use this hack and it allows vicious vandals to break into
your company's computers and costs you your job and your company
millions of dollars, well that's just tough nuggies. Don't come
crying to me.
Netwinder DM:
- StrongARM 110
- Linux 2.4.0-test9
- GNU libc 2.0.94
- gcc 2.95.2
- binutils 2.10.1
Vanilla PC:
- Pentium MMX
- Linux 2.2.17
- GNU libc 2.1.3
- gcc 2.95.2
- binutils 2.9.5
HTTP proxies:
- Squid 1.1.21
- Squid 2.1.PATCH1
- Squid 2.1.PATCH2
I can't guarantee that httptunnel works on other configurations, but
you are welcome to try it and send me patches to make it more
portable.
Stable
FTP: httptunnel-3.0.5.tar.gz
HTTP: httptunnel-3.0.5.tar.gz
Development
FTP: httptunnel-3.3.tar.gz
HTTP: httptunnel-3.3.tar.gz
Cutting edge
If you feel really daring, you can get the latest development
sources from GitHub.
Binaries
Debian GNU/Linux packages are here.
Tom Moses have binaries for Windows NT here.
"Neophob" have binaries for WIN32
here.
MacGyver has put together an RPM package
based on the 3.3 code for RedHat 7.x systems.
Mail bug reports to
bug-httptunnel@gnu.org
Does your company need help adding HTTP tunneling to your applications?
See www.brinkhoff.se or contact
info@brinkhoff.se for information
regarding HTTP tunneling consultation.
Lars Brinkhoff,
Graphics by Harri Manni
|