Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
mtr — Combine traceroute et ping en un seul outil de diagnostic réseau qui sonde les chemins, mesure la latence et rapporte des statistiques par saut pour résoudre les problèmes de connectivité. | Kitploit
Outils/GitHubGitHub/traviscross/mtr
Utilitaires GénérauxCartographie Réseau
GitHubtraviscross/mtr

mtr

Combine traceroute et ping en un seul outil de diagnostic réseau qui sonde les chemins, mesure la latence et rapporte des statistiques par saut pour résoudre les problèmes de connectivité.

Voir le dépôtSite web
3.3k3741il y a 2 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

QU'EST-CE QUE MTR ?

mtr combine les fonctionnalités des programmes 'traceroute' et 'ping' en un seul outil de diagnostic réseau.

Lorsque mtr démarre, il examine la connexion réseau entre la machine hôte sur laquelle mtr s'exécute et une machine de destination spécifiée par l'utilisateur. Il envoie des sondes vers la destination avec des valeurs de durée de vie (TTL) de plus en plus grandes, et utilise les réponses des routeurs intermédiaires pour découvrir et mesurer le chemin. Ce faisant, il affiche des statistiques en direct pour chaque saut.

Les routeurs intermédiaires peuvent être configurés pour ne jamais envoyer ces réponses ICMP, ou peuvent les limiter en débit, donc une perte apparente à un saut intermédiaire ne signifie pas toujours que le trafic transféré est perdu à ce point.

mtr est distribué sous la licence publique générale GNU version 2. Voir le fichier COPYING pour plus de détails.

INSTALLATION

Si vous compilez à partir d'une archive tar, compiler mtr est aussi simple que :

root@kitploit:~
./configure && make

Veuillez noter que cela fait référence aux archives tar provenant de https://www.bitwizard.nl/mtr/files/ et non aux archives tar que github peut produire.

(dans le passé, il y avait un Makefile dans la distribution qui faisait le ./configure pour vous puis exécutait make à nouveau avec le Makefile généré, mais cela a subi un certain bitrot. Cela ne fonctionnait pas bien avec git.)

Si vous compilez à partir du dépôt git, vous devrez exécuter :

root@kitploit:~
./bootstrap.sh && ./configure && make

Lorsque la compilation semble réussie, vous pouvez tester mtr avec

root@kitploit:~
sudo ./mtr <host>

(remplacer par un nom d'hôte ou une adresse IP où il est écrit <host>) ou continuer immédiatement vers l'installation :

root@kitploit:~
make install

Notez que mtr-packet doit être suid-root car il nécessite l'accès aux sockets IP brutes. Voir SECURITY pour les informations de sécurité.

Les versions plus anciennes nécessitaient un chemin inexistant vers GTK pour une compilation correcte d'une version non-gtk alors que GTK était installé. Ce n'est plus nécessaire. ./configure --without-gtk devrait maintenant fonctionner. Si ce n'est pas le cas, essayez make WITHOUT_X11=YES comme étape de make.

Sous Solaris, vous devrez utiliser GNU make pour compiler. (Utilisez gmake plutôt que make.)

Sous Solaris (et éventuellement d'autres systèmes), la bibliothèque "gtk" peut être installée dans un répertoire où l'éditeur de liens dynamique refuse de regarder lorsqu'un binaire est setuid. Roman Shterenzon rapporte que l'ajout de -Wl,-rpath=/usr/lib à la ligne de commande fonctionnera si vous utilisez gnu LD. Il me dit que vous n'avez pas de chance si vous utilisez le LD sun. Ce n'est pas tout à fait vrai, car vous pouvez déplacer les bibliothèques gtk vers /usr/lib au lieu de les laisser dans /usr/local/lib. (quand le ld vous dit que /usr/local/lib n'est pas fiable et que /usr/lib est fiable, et que vous faites assez confiance aux bibliothèques gtk pour les vouloir dans un programme setuid, alors il y a quelque chose à dire pour les déplacer vers le répertoire "de confiance".)

La compilation sous MacOS ne devrait nécessiter aucune étape particulière.

UTILISER MTR SUR WINDOWS

Utiliser mtr sur Windows nécessite le Sous-système Windows pour Linux (WSL).
Pour installer WSL avec la distribution Ubuntu (par défaut), voir Comment installer Linux sur Windows avec WSL.

Après avoir terminé le processus initial, simple comme :

root@kitploit:~
sudo apt-get -y install mtr

COMPILER POUR WINDOWS (MÉTHODE TRADITIONNELLE)

Si vous préférez la méthode traditionnelle. Obtenez Cygwin, voir https://cygwin.com/install.html.

Ensuite, réexécutez setup-x86.exe (ou setup-x86_64.exe si vous utilisez cygwin 64 bits) de cygwin avec les arguments suivants,

qui installeront les paquets nécessaires à la compilation :

root@kitploit:~
    setup-x86.exe --package-manager --wait --packages automake,pkg-config,make,gcc-core,libncurses-devel,libjansson-devel

Compilez comme sous Unix :

root@kitploit:~
    ./bootstrap.sh && ./configure && make

Enfin, installez les binaires compilés :

root@kitploit:~
    make install

OÙ PUIS-JE OBTENIR LA DERNIÈRE VERSION OU PLUS D'INFORMATIONS ?

mtr est maintenant hébergé sur github. https://github.com/traviscross/mtr

Voir la page web de mtr à http://www.BitWizard.nl/mtr/

Les rapports de bogues et les demandes de fonctionnalités doivent être soumis au système de suivi des bogues Github.

Les correctifs peuvent être soumis en clonant le dépôt Github et en émettant une pull request, ou par courriel à moi. Veuillez utiliser des diffs unifiés. Habituellement le diff est un peu désordonné, alors veuillez vérifier que le diff est propre et ne contient pas trop de vos éléments locaux (par exemple, je ne veux pas/ai pas besoin du script "configure" que /votre/ automake a créé pour vous).

(Il y avait autrefois une liste de diffusion, mais elle ne recevait que du spam. Alors lorsque le serveur a été mis à niveau, la liste de diffusion est morte.)

REW

Télécharger l’outil