Telnet et Ftp - Windows & Software
Marsh Posté le 05-05-2001 à 00:03:30
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.
Marsh Posté le 05-05-2001 à 00:04:42
Tu veux savoir koi sur telnet et FTP ???
Marsh Posté le 05-05-2001 à 10:01:02
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.....
Marsh Posté le 05-05-2001 à 10:05:32
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..........??????
Marsh Posté le 05-05-2001 à 14:47:21
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)
Marsh Posté le 04-05-2001 à 23:02:03
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.