First time at Stackoverflow, and I hope someone can help me.
I am considering a proof of concept of transmitting RDP traffic through a TCP proxy / tunnel that will go through firewalls using HTTPS.
The problem is with the deployment of images on machines, so it cannot be assumed that the .NET environment will be present, therefore C ++ is used at the end of the deployment of the connection.
The base system I currently have is a program that listens for client connections on the port, then transfers any data to the WCF service, which stores it as an array of bytes. The deployment machine (using GSoap and C ++) examines the WCF service for messages, and if it finds them, they send data to the target server process through sockets. I know this sounds awful, but it works for simple test clients and transferring data from the server to simple test client and server programs using this WCF / C ++ / C # proxy.
But I have to support traffic with RDP, VNC, and possibly others, so I need a transparent proxy for this, and I wonder if this approach should be used. I read about SSH tunneling and it seems possible. My main question is the possibility of tunneling RDP traffic over HTTPS using custom code.
Thanks John
source
share