BoutDuTunnel is able to create virtual connections tunnelled in HTTP requests.
C# Makefile Smalltalk
Latest commit c21fb5e Oct 14, 2016 @sailro Fix copyright
Permalink
Failed to load latest commit information.
BdtClient
BdtGuiClient Cleanup BdtShared Oct 14, 2016
BdtServer Cleanup BdtShared Oct 14, 2016
BdtShared Fix copyright Oct 14, 2016
BdtTests
BdtWebServer Cleanup Web Oct 14, 2016
Make.DotNet Add Expect100Continue option. Apr 4, 2014
Make.Mono
.gitignore Add Expect100Continue option. Apr 4, 2014
Bdt.sln Makefile updates Aug 11, 2013
Bdt.vsmdi Huge code gardening Aug 11, 2013
LocalTestRun.testrunconfig
MIT-LICENSE.txt
README.md Readme more Aug 9, 2013

README.md

Bdtunnel

BoutDuTunnel is a useful software for users behind restrictive firewalls and is intended to use network services that normally you cannot. You need a server located outside the firewalled area (for example your computer with permanent connection at home) which have full access to the Internet. BoutDuTunnel is then able to create virtual connections tunnelled in HTTP requests. All data is scrambled to preserve anonymity.

BoutDuTunnel is compatible with HTTP proxy servers, even if they use NTLM authentication (like ISA Server) and even if they prohibit the "connect method". BoutDuTunnel client acts as a Socks Server (v4, v4a and v5 are supported) and is compatible with static forwards. Several communication protocols are supported (a Built-in HTTP Server is available on the server side):

  • HTTP binary (good performance, good compatibility, proxy compatible)
  • HTTP SOAP (maximum compatibility, proxy compatible)
  • TCP binary (maximum performance)
  • IPC (for testing purpose only)

BoutDuTunnel can also be directly hosted inside IIS or Apache/mod_mono (HTTPS protocols are then supported)

French and English translations are supplied.