HTProxy Project
HTTP tunnel server compatible with OpenWengo tunneling protocol. Used to traverse recalcitrant firewalls.
This program is a HTTP<=>UDP tunnel server implementing protocol used by OpenWengo VOIP client
The protocol is basically standard HTTP with special HTTP header field:
UdpHost?: ipaddr:port
which specifies the UDP destination for the tunnelled traffic.
Once the tunnel is established, the data which flows thorugh it is formatted as follows
+---------+-------------------------------+
| length | 0..length bytes of data |
+---------+-------------------------------+
length is 4 bytes in containing unsigned value in little-endian format
BUILD REQUREMENTS:
This repository is using Mercurial Version managemant software: (http://www.selenic.com/mercurial) and is accessible at http://www.mbdsys.com/repo/htproxy
this program needs following packages to build:
ZTHreads (http://zthread.sourcforge.net) (This should be patched with zt232.patch in current distro to avoid poblems with recent GCC compilers)
libdaemon (http://0pointer.de/lennart/projects/libdaemon/)
