RDP via TCP Proxy

Première fois dans Stackoverflow et j'espère que quelqu'un pourra m'aider.

Je suis à la recherche d'une preuve de concept pour passer trafic RDP par le biais d'un Proxy TCP/tunnel qui va passer à travers les pare-feu en utilisant le protocole HTTPS.

Le problème est avec le déploiement des images de machines et donc il ne peut pas être supposé que l' .NET framework, C++ est utilisé à la mise en place à la fin d'une connexion.

Le système de base que j'ai à l'heure actuelle est un programme qui est à l'écoute pour les connexions client sur un port, puis transmet les données à un service WCF qui les stocke dans un tableau d'octets. Une machine de déploiement (à l'aide de GSoap et C++) interroge le service WCF pour les messages et s'il les trouve transmet ensuite les données sur le serveur cible via des sockets. Je sais que cela semble horrible, mais il travaille pour le test simple les clients et le serveur la transmission des données vers et à partir de simple test de programmes client et serveur via ce WCF/C++/C# proxy couche.

Mais je dois en charge le trafic de RDP, VNC et peut-être d'autres, j'ai donc besoin d'un proxy transparent pour ce faire et je me demande si l'approche ci-dessus mérite d'être poursuivie. J'ai lu sur le tunneling SSH, et ça me semble être une possibilité. Ma question de base est: est-il possible de tunnel trafic RDP sur HTTPS à l'aide d'un code personnalisé.

Merci John

OriginalL'auteur user221484 | 2009-11-30