Mai
21
2008

Tcptraceroute


Tcptraceroute permet de faire un traceroute par l’intermédiaire du protocole TCP/IP. On le retrouve sur les linux.

 

Définition d’un traceroute :

L’utilitaire traceroute permet de connaître le chemin emprunté par les paquets IP pour accéder à un serveur ou un équipement.

Problème du traceroute classic :

Le traceroute classic utilise le protocole ICMP. Celui-ci est souvent bloqué par les firewalls ou routeurs ce qui nous empêche de voir le chemin.

 

TcpTraceroute :

Cet utilitaire permet de contourner les problèmes dû à l’icmp. Si vous avez le droit de sortir sur un poirt tcp et non en icmp, vous pouvez utiliser ce port pour faire votre traceroute.

Exemple :

tcptraceroute 192.168.11.204 25

Ici, nous allons essayer de connaitre les différents sauts (chemin) par lesquels nos paquets IP passent pour accéder au port 25 de l’hôte 192.168.11.204.

[root@crocolinux ~]# tcptraceroute 192.168.11.204 25
Selected device eth0, address 172.18.26.103, port 40339 for outgoing packets
Tracing the path to 192.168.11.204 on TCP port 25 (smtp), 30 hops max
1  172.18.26.252  0.553 ms  0.463 ms  0.521 ms
2  192.168.9.243  0.666 ms  0.649 ms  0.553 ms
3  192.168.11.204 [open]  0.304 ms  0.484 ms  0.356 ms

Pour utiliser un port source local, il faut utiliser l’option -p

 

Il existe un utilitaire windows qui a la même fonction : tracetcp téléchargeable ici : http://sourceforge.net/projects/tracetcp/

Au sujet de l'auteur: Olivier Legras

Auteur de ce Blog, je partage quelques unes de mes notes que je juge utile à vous comme à moi. Je suis très heureux de voir que mon blog a de plus en plus d'affluence. Merci à vous!

2 Comments + Add Comment

  • Tcptraceroute permet de faire un par l’intermédiaire du protocole TCP/IP.

    Faire quoi ?

  • Oups, j’ai corrigé 😉 merci

Laissez un commentaire