General-purpose port forwarding:

This is a Java application that forwards a certain IP:port to another IP:port combination.
It is not designed for heavy load.
For heavy load you better use a C++ application.
Source code is included.

The advantage of Java that it is easier to write and adjust compared to C++
Especially when it is concerning networking.
It should be easy to adjust this application to some tunneling device.
A kind of port forwarding that changes to an http tunneling device when certain conditions are met.

The use of this application is at own risk.

Because of its simplicity freeware but at own risk


Rob van den Bergh