www.boichat.ch - Nicolas BoichatRemote Control over HTTP (RCoHTTP)
C'est un programme permettant de contrôler son ordinateur à
distance à travers un firewall. Un article a été
publié sur le sujet dans le magazine français Programmez
n°44, pp. 76-78.
Configuration requiseDeux ordinateurs (un client, et un serveur à contrôler) tournant sous n'importe quel système (Linux, Windows, Mac (si si)) avec une machine virtuelle Java 1.1 ou supérieure. DescriptionPermet d'acceder à serveur de contrôle à distance (comme VNC) en passant par un proxy HTTP (par exemple depuis une entreprise ou une école). En réalité il agit comme deux proxy, un tournant côté client, et l'autre côté pour faire passer toutes les données non-HTTP par un GET et un POST parfaitement acceptable par le proxy HTTP. Installation du serveurRien de plus simple, il suffit de copier le fichier rcohttp.jar dans un dossier quelconque. Ensuite pour le lancer, taper :
Et le tour est joué ! Pour l'arrêter, un simple Ctrl+C suffira. A noter qu'il est également possible de l'installer comme service NT avec un outil comme JavaService de Alexandria Software à l'aide de la commande suivante :
Il faut évidement remplacer Ou le lancer depuis Services dans les Administrative Tools de Windows. Démarrage du clientTout d’abord, il faut lancer le client. Pour ceci, tapez la commande suivante si la machine virtuelle de Sun (JRE) est installée : Ou celle-ci sur n’importe quel ordinateur tournant sous Windows (pour autant que la machine virtuelle Java de Microsoft soit installée, ce qui est très souvent le cas) : Les paramètres sont les suivants :
Une fois le programme lancé, celui-ci va attendre une connexion
sur le port TéléchargementCliquer ici pour télécharger les sources et le jar. "To do"
Historique
LicenseSous GPL, donc amusez-vous avec le code ! Merci de faire des feed-backs... |
||||||
Auteur : Nicolas Boichat <nicolas@boichat.ch> (cliquer ici pour savoir comment me contacter de manière sécurisée avec PGP) Dernière modification : 27.10.2002 |