C:\Users\Morsa\Desktop> for /f %i in (ips.txt) do ping -n 1 %i
Generando las ips desde la 1 a la 254 en el ultimo octeto:
C:\Users\Morsa\Desktop> for /L %i in (1,1,254) do ping 192.168.1.%i -n 1 > result.txt
En bash:
# for i in {1..255}; do ping 192.168.1.$i -c 1 ;done
Con nmap:
Pingueo a un equipo:
# nmap -sP 192.168.1.1
Pingueo todo un rango de red:
# namp -sP 192.168.1.0/24
# nmap -sP 192.168.1.0-254
2 comentarios:
hola tengo una inquietud, cuando quiero guardar las ips en el archivo results me muestra únicamente el ping a la última dirección. parece q el archivo se actualiza cada vez que hace ping. Cómo lo puedo solucionar?
Hola. Tienes que colocar otro símbolo de ">". Son dos: ">>".
Por ejemplo:
for /L %i in (1,1,254) do ping 192.168.0.%i -n 1 -w 100 >> Ping_Sweeper.txt
En este caso la información sera almacenada en el archivo de texto Ping_Sweeper en tu carpeta de "Usuario", si tienes Windows 7.
Para mi este comando funcionó muy bien, revelando las direcciones IP de los hosts en mi red.
Saludos desde Venezuela.
Publicar un comentario