bonjour
j'aimerais recuperer les ip des periferiques ou carte connectes à mon reseau, et garder uniquement les resultats positifs du nmap pour les enregistrer dans un fichier
le script
#!/bin/sh
for l in $(seq 1 1 10); do
IP=192.168.1.$l
nmap -sP $IP
#ping -q -c 1 $IP | grep 0%
#if [ $? -eq 0 ]; then
#echo machine connectée sur : $IP
#else
#neant
#fi
done
le resultat de ce script est
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2006-03-07 13:33 RET
Host pc-gilles.1.168.192.in-addr.arpa (192.168.1.2) appears to be up.
MAC Address: 00:0F:B5:86:90:88 (Netgear)
Nmap finished: 1 IP address (1 host up) scanned in 0.283 seconds
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2006-03-07 13:33 RET
Host pc-anny.1.168.192.in-addr.arpa (192.168.1.3) appears to be up.
MAC Address: 00:0F:B5:86:CD:49 (Netgear)
Nmap finished: 1 IP address (1 host up) scanned in 0.284 seconds
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2006-03-07 13:33 RET
Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
Nmap finished: 1 IP address (0 hosts up) scanned in 2.030 seconds
question comment recuperer UNIQUEMENT les adresses qui ont (1 host up) dans leur resultat pour les enregistrer
merci a+ gilles
Message édité par gilles974 le 10-03-2006 à 08:59:28