Nping es una utilidad diseñada para facilitar el proceso de creación de paquetes de red. Es muy útil para depurar y solucionar problemas de comunicaciones de red y realizar análisis de tráfico. Por ejemplo, si queremos depurar ciertas conexiones de red, podemos usar fácilmente Nping para determinar qué sucede en el cable. A continuación se muestra un comando Nping básico:
$ sudo nping -c2 thegeekdiary.com -p80 --tcp
Digamos que queremos responder a un paquete de solicitud de eco ICMP con una respuesta de eco usando Nping. Considere que el primer paquete de solicitud de eco ICMP tiene una IP de origen de 192.168.0.10 con una ID de ICMP de 520 y la cadena de datos era la palabra ping. Con esa información, podemos elaborar la respuesta con el siguiente comando:
# 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'
En el resultado, debería ver el paquete de respuesta de eco ICMP enviado con los valores tomados de los paquetes de solicitud de eco 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 encuentra el siguiente error mientras ejecuta el comando nping:
nping: command not found
puede intentar instalar el paquete nmap como se muestra a continuación según su elección de distribución:
Distribución | Comando |
---|---|
OS X | instalación de cerveza nmap |
Debian | apt-get install nmap |
Ubuntu | apt-get install nmap |
Alpino | apk agregar nmap |
Arco Linux | pacman -S nmap |
Kali Linux | apt-get install nmap |
Fedora | dnf instalar nmap-2 |
Raspbian | apt-get install nmap |