Hoy vamos a aprender a hacer un scrip el cual nos permita mediante el comando ping encontrar los host en la red, esto sería similar a utilizar el "ipscan" para windows.
vamos a la carpeta de usuario y creamos un archivo de texto nuevo, yo lo llame scan_ip.sh (sh es la terminación de un scrip), dentro del archivo ponemos las siguientes lineas:
#!/bin/sh
for i in `seq 1 255`; do
sudo ping -c1 -W1 -f -q 10.0.0.$i > /dev/null
if [ ! $? -ne "0" ] ; then
echo "10.0.0.$i OK"
fi
done
nota: prestar atención que la red que quería scanear yo es la 10.0.0.x, en caso de querer scanear otra deberíamos reemplazar en el archivo el número ip de la red
luego abrimos una consola para darle permisos de ejecución, parados en la misma carpeta donde lo creamos
juan@juan-laptop:~/scrips$sudo chmod +x scan_ip.sh
y por ultimo lo ejecutamos:
juan@juan-laptop:~/scrips$./scan_ip.sh
también se puede ejecutar con un doble click en el archivo.
Hay otra forma de scanear una red, es con la herramienta nmap, previamente instalada( para ello pueden usar el instalador Synaptic o sudo apt-get install nmap), el comando sería:
juan@juan-laptop:~/scrips$ nmap -v -sP 10.0.0.0/24
Nota: para otra red reemplazar obviamente la red y la mascara.
1 comment:
MUy buen tuto--- jajaja... está bueno para cambiar de IP para vencer a RApidSHit en Módems 2Wire proporcionados por telmex... Muchas GRacias AMigo!!!
Post a Comment