Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2066 connectés 

 


Dernière réponse
Sujet : Telnet et Ftp
eusebio Je crois que pour telnet, il n'y a pas de structure particuliere: les donnees de la trame TCP contiennent directement les codes ascii des caracteres qui sont tapes. Il doit y avoir des codes specifiques de controle, mais ca il faut que cherche dans les rfcs (854 pour telnet).
Pour le ftp, la connexion du mode commande est effectue sur le port 20 de la meme facon qu'en telnet, et la connexion du mode transfert de donnes est sur le port 21 en mode binaire ou ascii (avec seulement les donnees a transferer, il doit pas y avoir de codes de controle mais je suis pas sur, regarde la rfc 959)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
eusebio Je crois que pour telnet, il n'y a pas de structure particuliere: les donnees de la trame TCP contiennent directement les codes ascii des caracteres qui sont tapes. Il doit y avoir des codes specifiques de controle, mais ca il faut que cherche dans les rfcs (854 pour telnet).
Pour le ftp, la connexion du mode commande est effectue sur le port 20 de la meme facon qu'en telnet, et la connexion du mode transfert de donnes est sur le port 21 en mode binaire ou ascii (avec seulement les donnees a transferer, il doit pas y avoir de codes de controle mais je suis pas sur, regarde la rfc 959)
warp Voici ce que j'ai pour la trame IP:
struct ip_header {
     unsigned ihl              : 4  ;  
     unsigned version          : 4  ;  
     unsigned type_of_service  : 8  ;      
     unsigned total_length     : 16 ;
     unsigned identification   : 16 ;  
     unsigned flags            : 3  ;  
     unsigned fragment_offset  : 13 ;  
     unsigned ttl              : 8  ;  
     unsigned protocol         : 8  ;  
     unsigned header_checksum  : 16 ;  
     unsigned src_address      : 32 ;
     unsigned dest_address     : 32 ;
};
 
Donc pour telnet..........??????
warp Un peu tard ma réponse, mais bon je ne reste pas collé à mon pc toute la nuit.......
 
En fait comme je le dis plus haut, pour la trame IP, j'ai tout ce qu'il me faut (4 premiers bit: version d'IP, 4bits suivants: longueur du header, ....)  
Idem pour la trame TCP (et UDP d'ailleurs).
Mais pour les protocoles Telnet, je ne trouve pas les détails de la trame.
 
Suis-je parti dans le mauvais sens ?
Il y a bien une trame tout de même.....
VisualC++ Tu veux savoir koi sur telnet et FTP ???
eusebio Qu'est ce que tu voudrais savoir sur les protocoles telnet et ftp? Je peux regarder dans mes bouquins si je trouve des reponses, mais normalement y'a tout ce qui faut dans les rfcs, meme si elles sont souvent assez mal faites.
warp Je dois faire un travail basé sur tcpdump.
Pour ceux qui ne connaissent pas, c'est un utilitaire sous linux
qui permet de voir tout ce qui passe sur le réseau.
 
J'obtiens donc les trames, il reste à les analyser.
Pour ce faire, je commence par récupérer l'entête IP,
puis l'entête TCP.
 
Il faudrait que je puisse analyser les protocoles Telnet et Ftp
mais je n'arrive pas à trouver les explications nécéssaires.
En ce qui concerne les rfc's, ils ne sont pas clairs àce sujet (du moins ceux que j'ai trouvés).
 
Quelqu'un pourrait-il m'éclairer.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)