¿Existe una línea nmap que detectará automáticamente mi dirección IP actual y la máscara de subred y ejecutará un escaneo de ping en todas? Por ejemplo:
#> nmap -sP 0.0.0.0
En lugar de manualmente:
#> nmap -sP 192.168.100.0/24
¿Existe una línea nmap que detectará automáticamente mi dirección IP actual y la máscara de subred y ejecutará un escaneo de ping en todas? Por ejemplo:
#> nmap -sP 0.0.0.0
En lugar de manualmente:
#> nmap -sP 192.168.100.0/24
Respuestas:
No creo que haya una manera de hacerlo nmap
solo, pero podría escribirlo: Aquí hay una solución rápida y sucia:
#!/bin/bash
IP_AND_MASK=`ifconfig | grep "inet addr" | head -n1 | sed 's|.*addr:\([0-9\.]*\).*Mask:\([0-9\.]*\)|\1/\2|g'`
NETWORK=`ipcalc "$IP_AND_MASK" | grep "Network:" | sed 's|^Network:\s*\([0-9/\.]*\).*|\1|g'`
nmap -sP "$NETWORK"
Tienes que instalar ipcalc
para que esa solución funcione.
hth
Esto funciona, pero aún necesita saber su propia subred ... aunque guarda la copia y el pegado de la dirección IP.
nmap -sP /24
::1/0 looks like an IPv6 target specification -- you have to use the -6 option.
.
/24
para la mayoría de los hogares, pero para algunos entornos corporativos no lo es. Buen consejo sin embargo! Me gusta.