SOHT (Socket over HTTP Tunneling) allows you to tunnel socket connections through an HTTP proxy. Restrictive firewalls often prohibit all outgoing trafic except for HTTP. This application allows you to tunnel socket connections over the HTTP protocol. This application consists of a server that serves as a proxy and a client which tunnels a socket connection over an HTTP connection to the server. The current server is written in Java, and there are clients in Java and .NET.
| Tags | Networking Firewalls Internet Web Proxy Servers Communications |
|---|---|
| Licenses | BSD Original BSD Revised |
| Operating Systems | OS Independent |
| Implementation | Java C# |
Recent releases


Release Notes: A patch to enable HTTPS connections and ignore certificate warnings was applied.


Release Notes: Updated to fix an issue that prohibited connections to ports above 32767.


Release Notes: This release updates performance in the client for stateless connections. It adds i18n (English, French) to the server admin pages and a performance tuning option.


Release Notes: A SOCKS proxy server has been added to the Java client to simplify port mapping and enable easy Web browsing over the SOHT proxy. The Java server was updated to fix a bug that caused a compile error using Tomcat 5.


Release Notes: The Java client has been enhanced to work with proxy servers that require a username and password.