Magazine High tech

Tcptraceroute

Publié le 30 décembre 2025 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.

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/

L’article Tcptraceroute est apparu en premier sur Croc Informatique - Partageons nos Connaissances.


Retour à La Une de Logo Paperblog