Introduction:
Some times you need to stablish connections against hosts that are at the other
side of a firewall or a NAT device. The only way to reach those systems is against
a vpn solution, if available.
However a vpn server is not allways a valid solution when you do not administrate
the network infraestructure (like for example university computers, or with pymes).
Our tool is the solution for those scenarios. The Reverse Proxy Engine allows you
to stablish reverse connections from the server against our listening client, that
is listening on a public (or nated) port. Using the reverse stablished connection
we can used that control socket redirect as many ports as we want against internal
network computers and use as a bidirectional comunication channel.
If you instruct the proxy engine to dinamically redirect ports, like your local
port 127.0.0.1:666 against 10.4.0.66:3389, with this solution you are able to stablish
connections with a Terminal server client against your computer (127.0.0.1:666 )
but the connection endpoint will be the remote computer in the firewalled network.

This tool will allow to bypass firewall rules and connect back to target clients
Details:
For more information, read the application source code/README, as no documentation
have been develeped yet.
Download (Windows executable + Source code)