Httpvnc

Un article de Mwyann.info.

   Démarrer

      

Ceci est un programme fonctionnant sous Windows. En principe, mes programmes pour Windows sont développés avec Delphi, ils devraient donc fonctionner avec n'importe quel Windows 32 bits, commençant donc par Windows 95. Cependant, certains programmes peuvent nécessiter l'utilisation de librairies ou de fonctions disponibles uniquement dans des versions ultérieures de Windows. Certains programmes peuvent également fonctionner sous Linux grâce à Wine, mais rien n'est moins sûr. Lisez la description du programme pour en savoir plus, ou contactez-moi.

   

 

A propos du projet
SystèmeWindows
Compatible2000/XP/2003
Étape de dév.Fonctionnel
LangageDelphi
Création08/2006

 

Programme de prise de contrôle à distance, utilisant uniquement le protocole HTTP. Pratique donc pour contrôler une machine derrière un pare-feu qui n'autorise que le protocole HTTP.

Je l'ai conçu pendant l'été 2006, c'est à dire pendant mon stage, car je n'avais donc pas accès à mes machines avec VNC à partir du boulot.

Sommaire

Fonctionnalités principales

httpvnc en action.

  • Système AJAX (Javascript powered)
  • Contrôle du clavier et de la souris
  • Compatible avec Firefox & IE (jamais essayé avec netscape/opera...)
  • Support pour Control, Alt, Majuscule, AltGr, touche Windows, Caps lock, Num lock...
  • Support pour le clic gauche/droite, double-clic, Drag&Drop
  • Mise à jour de l'écran optimisé
  • Parfait pour une utilisation derrière un proxy (côté client)
  • Compression en PNG pour les images
  • Créé avec Delphi 7 Personal Edition
  • Logiciel gratuit :)

Le logiciel affiche l'écran sous forme d'un tableau, l'écran étant donc découpé en une grille. Seul les carrés qui ont changés sont envoyés au navigateur, ce qui permet d'optimiser la vitesse d'affichage. Aussi, un clic provoque l'actualisation immédiate de l'affichage, sinon il s'actualise toutes les deux secondes.

Bugs connus

  • Parfois des carrés noirs peuvent apparaître. Si c'est le cas, essayez de rafraîchir l'écran distant d'une manière quelconque, ou d'actualiser la page (attention, appuyer la touche F5 l'enverra à la machine distante !).
  • Parfois, seule une partie de la page est affichée. Pareil, actualisez la page (encore une fois, n'utilisez pas de raccourci clavier).
  • Les touches peuvent avoir un comportement étrange. Appuyez sur Control, Alt et Majuscule une fois et pas simultanément (pour envoyer un code de relâchement de touche).
  • Les connexion multiples et simultanées ne fonctionneront pas bien.

Reste à faire

  • Corriger les bugs...
  • Protection par mot de passe/cryptage
  • Changement du port par défaut et de la taille de la grille par défaut
  • Système de session, et pourquoi pas de multisession.

Voir aussi