versiones de nmap inferiores a 5.30BETA1:
nmap -sP 192.168.1.*
versiones más recientes de nmap:
nmap -sn 192.168.1.*
Esto me da nombres de host junto con direcciones IP, y solo hace que los hosts los descubran. Esto solo le dará los nombres de host si lo ejecuta como root
.
EDITAR: a partir de Nmap 5.30BETA1 [2010-03-29] -sP
se ha reemplazado -sn
como la forma preferida de hacer escaneos de ping, mientras se saltea el escaneo de puertos, tal como lo indican los comentarios:
Anteriormente, se recomendaban las opciones -PN y -sP. Esto establece una sintaxis más regular para algunas opciones que deshabilitan las fases de una exploración:
- -n sin DNS inverso
- -Pn sin descubrimiento de host
- -sn sin escaneo de puertos
root
y las IP provienen de la red local (el servidor es miembro de la subred), se envían las solicitudes ARP. Por lo tanto , detectará máquinas vivas porque nadie realmente bloquea los paquetes ARP. Ah, y con nuevasnmap
versiones es-sn
(aunque-sP
también funcionará).Tenga en cuenta que la resolución de nombres es tan buena como la población de DNS inverso. También tenga en cuenta que esto no le proporcionará sistemas que estén protegidos contra ping (que prácticamente todas las estaciones de trabajo de Windows son por defecto).
Si es local en los sistemas (es decir, en la misma subred), puede hacer algo como
... pero a veces me pasan cosas raras cuando me enrollo en un bucle. También tienes que hacer la búsqueda tú mismo, con algo como
fuente
Puede escanear una subred completa, también puede usar comodines.
o
fuente
NMAP devolverá la 'búsqueda inversa' de la dirección IP en cuestión, no puede devolver la dirección de búsqueda directa. O direcciones en el caso de servidores web que realizan alojamiento virtual basado en nombres. Nmap no es la herramienta para esto.
fuente
nmap -sP 192.168.0.0/24 generará algo como:
fuente
dhcp-186-241.abc.dk dhcp-186-250.abc.dk ....
por ejemplo, cuandohostname
emito en la terminal de ubuntu obtengo:infestor-pc
pero nmap muestra mi nombre de host comodhcp-186-250.abc.dk
. ¿hay alguna manera de ver el nombre de host 'amigable'?Puede usar el siguiente comando:
fuente
La mejor y más rápida forma de hacer ping a todos los Ips en la red local es deshabilitar la resolución inversa de DNS
Utilizar :
NMAP -sn 192.168.1.1-255
esto escaneará todos los 255 hosts en el rango de IP 192.168.1.1 - 192.168.1.255
Si desea un archivo fácilmente analizable
Utilizar :
NMAP -sn -oG Name.txt 192.168.1.1-255
fuente
Simplemente puede usar un
arp
comando como este:fuente
Creo que deberías ejecutar esto:
fuente
Pruebe esto: Ejemplo de rango de IP: 10.1.0.0 - 10.1.255.255
fuente