Comment utiliser Nmap pour traceroute et lire le chemin réseau

Pour utiliser Nmap avec traceroute, exécutez la commande suivante nmap -sn --traceroute scanme.nmap.org. L' -snoption `--traceroute` permet à Nmap de vérifier si l'hôte est actif sans effectuer --tracerouted'analyse de ports ; elle lui demande d'afficher la route vers un hôte répondant. Remplacez l'hôte d'exemple uniquement par un système dont vous êtes propriétaire, que vous administrez ou pour lequel vous disposez des autorisations d'analyse. Cette commande, qui ne couvre que le chemin, restreint le test à une analyse de ports par défaut de Nmap.

Un ordinateur portable envoie un paquet en passant par trois routeurs numérotés vers un serveur.
Un traceroute révèle les routeurs répondants entre l'ordinateur effectuant l'analyse et une destination.

Ce que Nmap traceroute affiche

Un traceroute estime le chemin réseau en envoyant des paquets avec différentes valeurs de TTL (durée de vie IP) ou de limite de sauts. Chaque routeur réduit cette valeur ; lorsqu'elle atteint zéro, un routeur peut renvoyer un message ICMP « Délai dépassé ». L'outil d'analyse utilise ces réponses pour identifier les sauts et mesurer le temps d'aller-retour (RTT). Le TTL compte les sauts, et non les secondes.

La méthode de Nmap diffère de celle des outils classiques tracerouteou de Windows tracert. Nmap effectue un traceroute après son analyse et utilise les résultats de cette analyse pour sélectionner un port et un protocole susceptibles d'atteindre la cible. Il initialise un TTL élevé et décompte, tandis que de nombreux outils de traceroute traditionnels commencent à un et incrémentent. Par conséquent, l'itinéraire affiché par Nmap est lié à l'analyse et aux sondes effectuées ; il ne s'agit pas d'une carte exhaustive de tous les itinéraires possibles ni du chemin de retour.

Exécuter un traceroute Nmap en quatre étapes

1. Installez Nmap et vérifiez qu'il fonctionne.

Téléchargez Nmap depuis la page officielle de téléchargement . Choisissez le programme d'installation pour Windows ou macOS, ou suivez les instructions d'installation officielles pour votre distribution Linux. Ouvrez l'invite de commandes, PowerShell, le terminal ou un shell Linux et saisissez la commande nmap --version. Si la commande est introuvable, terminez l'installation ou ajoutez Nmap à votre variable d'environnement PATH.

Certaines fonctions d'analyse et de traçage nécessitent des privilèges élevés pour la capture de paquets ou l'accès aux sockets brutes. Sous macOS ou Linux, essayez de préfixer la commande avec `--conf` sudosi Nmap signale un problème d'autorisations ; sous Windows, ouvrez le terminal avec des droits d'administrateur si nécessaire. Utilisez uniquement le niveau de privilège requis pour votre test autorisé.

2. Choisissez un hôte que vous êtes autorisé à tester.

Pour une cible d'entraînement sécurisée, le projet Nmap autorise explicitement les analyses Nmap de [nom de la scanme.nmap.orgcible]. Cette autorisation est toutefois limitée : il est interdit de tester des exploits ou d'effectuer des attaques par déni de service, et le nombre d'analyses ne doit pas dépasser une douzaine par jour. Pour les autres hôtes, l'autorisation du propriétaire du réseau est requise au préalable. Les directives juridiques et d'utilisation de Nmap du projet expliquent le périmètre de son hôte de test et l'importance des autorisations d'analyse.

3. Commencez par une commande contenant uniquement le chemin d'accès

Exécutez cette commande sous macOS ou Linux :

sudo nmap -sn --traceroute scanme.nmap.org

Sous Windows, omettez cette option sudoet utilisez un terminal avec privilèges élevés si nécessaire :

nmap -sn --traceroute scanme.nmap.org
Une fenêtre de terminal affiche la commande Nmap avec les options -sn et --traceroute pour scanme.nmap.org
Utilisez -sncette --traceroutefonction pour demander la découverte de l'hôte et le traçage du chemin sans analyse de port.

La documentation de référence de Nmap sur la découverte d'hôtes décrit les deux options. Nmap envoie toujours des requêtes réseau ; -sncela signifie « pas de scan de ports », et non « pas de trafic ». Si vous souhaitez examiner un service particulier, utilisez un scan de ports ciblé sur un hôte autorisé, par exemple ` nmap -p 443 --traceroute your-authorized-host.examplenmap -v`. Cette commande vérifie le port TCP 443 avant le traçage et peut générer plus de trafic que la commande ciblant uniquement le chemin.

4. Consultez la liste des houblons et sauvegardez-la si elle vous est utile.

Recherchez la TRACEROUTEsection et ses HOPcolonnes RTT. ADDRESSUn numéro de saut indique la position observée sur le trajet. Le RTT correspond au temps nécessaire à une sonde pour atteindre ce saut et pour recevoir une réponse ; il ne s'agit pas d'une mesure unidirectionnelle ni d'une mesure directe de la liaison seule. Les adresses peuvent être affichées sous forme d'adresses IP ou, lorsque la résolution de noms réussit, sous forme de noms d'hôtes.

Un tableau de traceroute Nmap illustratif répertorie les numéros de saut, les temps d'aller-retour et les adresses IP réservées à la documentation.
Exemple de configuration uniquement : les adresses de saut et les temps de réponse varient selon le réseau et l’heure de la journée.

Pour conserver une copie en texte normal à des fins de comparaison, ajoutez l'option de sortie de Nmap :

sudo nmap -sn --traceroute -oN nmap-trace.txt scanme.nmap.org

Pour comparer les résultats, exécutez la même commande depuis le même réseau source. Un changement d'itinéraire peut être dû à des modifications de routage, à un équilibrage de charge ou à un filtrage temporaire, et non à une panne en soi.

Résoudre les problèmes de sauts manquants ou confus

  • Un astérisque apparaît : * * * cela signifie que Nmap n’a pas reçu de réponse exploitable pour cette requête avant l’expiration du délai. Un routeur peut filtrer ou limiter le débit des réponses tout en continuant à acheminer le trafic ; un saut silencieux ne prouve donc pas que le chemin est interrompu.
  • Le traçage ne démarre pas : vérifiez que le nom d’hôte est résolu, que la destination répond aux requêtes de découverte et que vous disposez des privilèges requis. Si vous contrôlez la cible, vérifiez son pare-feu et les règles réseau entre celle-ci et votre scanner.
  • Les noms ralentissent l'affichage : ajoutez -npour éviter les recherches DNS inverses, par exemple sudo nmap -n -sn --traceroute scanme.nmap.org.
  • Une augmentation soudaine de la latence à un saut : considérez-la comme un indice, et non comme une preuve de congestion au niveau de ce routeur. Les réponses ICMP peuvent être retardées ou dépriorisées, et les routes aller et retour peuvent différer.
Un exemple de sortie de traceroute montre un saut intermédiaire silencieux marqué d'astérisques et un saut ultérieur répondant.
Un saut intermédiaire silencieux peut toujours acheminer le trafic ; les sauts suivants peuvent répondre normalement.

Nmap --tracerouteest utile pour obtenir des informations sur le chemin d'accès en plus des résultats de découverte d'hôtes ou d'analyse de ports. La liste des sauts est analysée comme une preuve provenant d'une source unique, à un instant donné, à l'aide de sondes spécifiques. Les pare-feu, l'équilibrage de charge et le routage asymétrique peuvent masquer ou modifier certains aspects du réseau.

Laisser un commentaire

Les 10 meilleurs outils de balayage ping pour trouver les appareils sur votre réseau

Les 10 meilleurs outils de balayage ping pour trouver les appareils sur votre réseau

Comparez 10 outils de balayage ping pour une découverte rapide du réseau local, une analyse multiplateforme et la gestion des adresses IP. Découvrez ce qu'un balayage peut – et ne peut pas – vous révéler.

6 outils de gestion de réseau performants pour le suivi des performances

6 outils de gestion de réseau performants pour le suivi des performances

Comparez six outils de gestion de réseau pour la surveillance des performances, notamment la couverture SNMP, la cartographie, les alertes, les modèles de déploiement et les compromis en matière de coûts.

Moniteur de ping : 7 outils gratuits et open source pour la disponibilité du réseau

Moniteur de ping : 7 outils gratuits et open source pour la disponibilité du réseau

Comparez sept moniteurs de ping gratuits et open source, allant des suites réseau complètes aux sondes de latence ciblées, et choisissez celui qui convient le mieux à vos besoins en matière de disponibilité, de perte de paquets et d'historique.

Meilleurs analyseurs Wi-Fi pour Windows, iOS et Android

Meilleurs analyseurs Wi-Fi pour Windows, iOS et Android

Comparez les meilleurs analyseurs Wi-Fi pour Windows, iPhone et Android, incluant des outils pour la congestion des canaux, la couverture du signal, les cartes thermiques et le dépannage réseau.

La qualité de service (QoS) dans les réseaux : définition et fonctionnement

La qualité de service (QoS) dans les réseaux : définition et fonctionnement

Découvrez ce que signifie la QoS dans le domaine des réseaux, comment les marquages ​​DSCP et les files d'attente de trafic priorisent la voix, la vidéo et les applications professionnelles, et ce que la QoS ne peut pas corriger.

Meilleur logiciel serveur SFTP pour les transferts de fichiers sécurisés

Meilleur logiciel serveur SFTP pour les transferts de fichiers sécurisés

Comparez les logiciels serveurs SFTP fiables pour Windows et Linux, notamment OpenSSH, Bitvise, SolarWinds et SFTPGo. Trouvez la solution idéale pour vos besoins en matière de sécurité et de transfert de fichiers.

Les 7 meilleurs outils de gestion d'adresses IP pour les équipes réseau

Les 7 meilleurs outils de gestion d'adresses IP pour les équipes réseau

Comparez sept outils de gestion d'adresses IP pour la découverte de sous-réseaux, la coordination DNS et DHCP, l'inventaire réseau et l'IPAM open source.

Bonnes pratiques de surveillance réseau : que surveiller et quels outils utiliser

Bonnes pratiques de surveillance réseau : que surveiller et quels outils utiliser

Mettez en place une surveillance réseau pratique avec une couverture claire des périphériques, des indicateurs de performance utiles, des alertes exploitables et une comparaison de SolarWinds NPM, PRTG et OpManager.

Les 10 meilleurs outils d'analyse réseau pour la découverte des périphériques et des adresses IP

Les 10 meilleurs outils d'analyse réseau pour la découverte des périphériques et des adresses IP

Comparez les outils d'analyse réseau pour la découverte rapide des périphériques, les analyses IP multiplateformes et la gestion des identités et des accès IP (IPAM) d'entreprise, avec des conseils pour adapter chaque option à votre réseau.

Comment utiliser Nmap pour traceroute et lire le chemin réseau

Comment utiliser Nmap pour traceroute et lire le chemin réseau

Utilisez l'option --traceroute de Nmap pour associer les sauts à un hôte autorisé, comprendre les résultats des sauts et du RTT, et résoudre les problèmes de réponses manquantes sans sur-analyse.