Scan IP du réseau
Ce script permet de voir quelles sont les IP utilisées sur un réseau. Attention, si le ping est interdit sur certaines machines, elles ne seront pas recensées.
for ip in $(seq 1 254); do theip=`echo 192.168.0.$ip` result=`ping -c 1 $theip` if [ $? = 0 ]; then echo $theip" UP" fi done
Remplacez bien évidement ’192.168.0.$ip’ par votre classe d’adresse IP.
En fait, ça c’est pas mal aussi :
$ nmap -sP 192.168.0.0/24
ou ARP ping :
$ nmap -sPR 192.168.0.0/24
MAJ 24/08/10 :
En fait, des outils comme ‘netdiscover‘ sont probablement plus appropriés pour ce type de scan réseau :
$ sudo aptitude install netdiscover
Ensuite pour scanner la range 192.168.0.0/24 :
$ sudo netdiscover -r 192.168.0.0/24