Seguir el progreso con nmap -v --stats-every 5s 192.168.1.0/24
En este paso, aprenderemos a seguir el progreso de un escaneo de Nmap utilizando las opciones -v (detallado) y --stats-every. Estas opciones proporcionan retroalimentación en tiempo real sobre el progreso del escaneo, lo que es especialmente útil para escaneos de larga duración.
La opción -v aumenta el nivel de detalle de la salida de Nmap. Con -v, Nmap mostrará más información sobre el escaneo, incluyendo las sondas que se están enviando, las respuestas recibidas y el estado de cada host. Puede usar -vv para una salida aún más detallada.
La opción --stats-every le permite especificar con qué frecuencia Nmap debe imprimir estadísticas sobre el progreso del escaneo. El valor se especifica en segundos (s), minutos (m) o horas (h). Por ejemplo, --stats-every 5s imprimirá estadísticas cada 5 segundos.
Comprendamos por qué es importante seguir el progreso. Cuando se escanean grandes redes, los escaneos de Nmap pueden tomar un tiempo significativo. Sin información sobre el progreso, puede ser difícil saber qué tan avanzado está el escaneo y si está avanzando. Las opciones -v y --stats-every proporcionan información valiosa sobre el estado del escaneo.
Ahora, realicemos un escaneo con seguimiento de progreso. Usaremos el comando nmap -v --stats-every 5s 192.168.1.0/24 para escanear la red 192.168.1.0/24 e imprimir estadísticas cada 5 segundos.
Abra su terminal en la VM de LabEx. Asegúrese de estar en el directorio ~/project.
Ejecute el siguiente comando:
sudo nmap -v --stats-every 5s 192.168.1.0/24
Este comando le dice a Nmap que escanée todas las direcciones IP en el rango 192.168.1.0/24, muestre una salida detallada e imprima estadísticas cada 5 segundos.
La salida mostrará el progreso del escaneo, incluyendo el número de hosts escaneados, el número de hosts activos y el tiempo estimado restante.
Salida de ejemplo (variará según su red):
Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-27 10:20 UTC
Initiating Ping Scan at 10:20
Scanning 256 hosts [2 ports/host]
Completed Ping Scan at 10:20, 0.23s elapsed (256 total hosts)
Initiating Parallel DNS resolution of 256 hosts. at 10:20
Completed Parallel DNS resolution of 256 hosts. at 10:20, 1.42s elapsed
Initiating SYN Stealth Scan at 10:20
Scanning 256 hosts [1000 ports/host]
5s elapsed; 0 hosts completed (0.00/s). 0 hosts up.
10s elapsed; 0 hosts completed (0.00/s). 0 hosts up.
15s elapsed; 0 hosts completed (0.00/s). 0 hosts up.
20s elapsed; 1 hosts completed (0.04/s). 1 hosts up.
Nmap scan report for 192.168.1.1
Host is up (0.00029s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
80/tcp open http
25s elapsed; 1 hosts completed (0.04/s). 1 hosts up.
Nmap scan report for 192.168.1.100
Host is up (0.00032s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
22/tcp open ssh
30s elapsed; 2 hosts completed (0.07/s). 2 hosts up.
Nmap done: 256 IP addresses (2 hosts up) scanned in 32.50 seconds
Esta salida muestra el progreso del escaneo cada 5 segundos. Puede ver el número de hosts completados, la tasa de escaneo (hosts/s) y el número de hosts activos. El escaneo también informa sobre los puertos abiertos a medida que se descubren.