Nping est un utilitaire conçu pour faciliter le processus de création de paquets réseau. Il est très utile pour déboguer et dépanner les communications réseau et effectuer une analyse du trafic. Par exemple, si nous voulons déboguer certaines connexions réseau, nous pouvons facilement utiliser Nping pour déterminer ce qui se passe sur le fil. Voici une commande Nping de base :
$ sudo nping -c2 thegeekdiary.com -p80 --tcp
Disons que nous voulons répondre à un paquet de demande d'écho ICMP avec une réponse d'écho en utilisant Nping. Considérez que le premier paquet de demande d'écho ICMP a une adresse IP source de 192.168.0.10 avec un ID ICMP de 520, et la chaîne de données était le mot ping. Avec ces informations, nous pouvons rédiger la réponse avec la commande suivante :
# nping --icmp -c 1 --icmp-type 0 --icmp-code 0 --source-ip 192.168.0.5 --dest-ip 192.168.0.10 --icmp-id 520 --icmp-seq 0--data-string 'ping'
Dans la sortie, vous devriez voir le paquet de réponse d'écho ICMP envoyé avec les valeurs extraites des paquets de demande d'écho ICMP :
SENT (0.0060s) ICMP [192.168.0.5 > 192.168.0.10 Echo reply (type=0/code=0) id=520 seq=0] IP [ttl=64 id=10898 iplen=32 ] Max rtt: N/A | Min rtt: N/A | Avg rtt: N/A Raw packets sent: 1 (32B) | Rcvd: 0 (0B) | Lost: 1 (100.00%) Nping done: 1 IP address pinged in 1.01 seconds
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande nping :
nping: command not found
vous pouvez essayer d'installer le package nmap comme indiqué ci-dessous selon votre choix de distribution :
Répartition | Commande |
---|---|
OS X | brew install nmap |
Debian | apt-get install nmap |
Ubuntu | apt-get install nmap |
Alpin | apk ajouter nmap |
Arch Linux | pacman -S nmap |
Kali Linux | apt-get install nmap |
Fédora | dnf install nmap-2 |
Raspbian | apt-get install nmap |