Magazine

Tcptraceroute

Publié le 21 mai 2008 par Crocodanser

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.

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/

Tcptraceroute

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!


Retour à La Une de Logo Paperblog

A propos de l’auteur


Crocodanser 15 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte