[Réseau] Telnet a travers un proxy http...

Telnet a travers un proxy http... [Réseau] - Windows & Software

Marsh Posté le 20-10-2003 à 21:09:11    

Hello !
 
Dans un cours de réseau, on doit montrer que un proxy HTTP est tout sauf fiable comme restriction de service a l'HTTP seul.
 
On a choisi de faire du telnet via le proxy http.
 
je voulais savoir si, selon vous, notre algorithme est bon :
 
-Deux machines. L qui est en local, E a l'extérieur du reseau, et P le proxy HTTP.
-E doit réussir a se connecter sur L en telnet via P.
 
Algorithme :
-L, locale, envoie ad vitam eternam des requetes HTTP a intervales fixes sur E via P. Ainsi, P est en perpétuelle attente d'une réponse de E...
 
-E, quand il veut se connecter, envoie la requete fantome de L, donc la page web avec le texte envoyé par le telnet pour la gestion de connection. Telnet étant un protocole texte, on peut tres bien faire passer le contenu de l'échange apres le header GET de la page HTTP, nan ? :D
-L arrete alors son maintien de connection vers E et initialise la connection.
 
Communication L vers E :
-L envoie vers E une requete de type POST avec comme seul paramètre une chaine contenant les données a envoyer à E. E les recoit et redirige ca sur son telnet local.
 
Communication E vers L:
-L demande à E, a intervalles réguliers, si E a des données a lui envoyer. Si non, E réponds avec une page HTTP dont le code est "non" ( un truc du style), si oui, il réponds avec une page http dont le code est les données a envoyer a L, et qui donc redirige ca sur son telnet local.
 
Hormis le fait que le proxy va avoir bcp de boulot, le telnet, il marchera a votre avis ?
 
Merci d'avance !


Message édité par Tetedeiench le 20-10-2003 à 21:11:54
Reply

Marsh Posté le 20-10-2003 à 21:09:11   

Reply

Marsh Posté le 20-10-2003 à 21:13:04    

par curiosité :) comment tu vas faire le lien entre le telnet et le proxy ? qu'est ce qui va rediriger les commandes telnet vers les GET et POST du http? [:wam]
Sinon ca a l'air prometteur :sol: !


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 20-10-2003 à 21:22:58    

un petit programme tout bête.
 
Il prends les resultats sur le stdout du telnet, et envoie ses commandes sur le stdin via des pipes.
 
Ca c'est vraiment facile à faire.
 
Disons que le programme, en java, doit tenir sur une trentaine de lignes... 80 a tout casser je dirai. C'est juste un TD hein, on implémente vite fait et on passe à autre chose :D
 
En réalité, ce serait tres vite capté par un admin... une machine qui fait des requetes a intervalles réguliers sur la même page, c'est facilement repérable...

Reply

Marsh Posté le 20-10-2003 à 21:25:27    

oué, je voyais bien un fonctionnement comme ça :jap: !


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 20-10-2003 à 22:27:33    

euh up, je veux juste savoir si la théorie est bonne :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed