MAC Adressen im Netzwerk scannen?

Achim Dreyer adreyer at math.uni-paderborn.de
Fri Jan 5 23:35:16 CET 2001


> 
> for i in 192.168.1.1 192.168.1.2 .....; do
> 	ping -c 1 $i > /dev/null 2>&1
> 	arp -an $i >> MAC_Liste
> done

oder bei sauber konfigurierten Netzen:

ping -c 1 192.168.1.255 2>/dev/null 1>&2
ping -c 1 192.168.1.0   2>/dev/null 1>&2
arp -a


Achtung:
 - manche OS antworten auf hoechste Netzadresse als Broadcast-Adresse
   (eigentlich alle *NIXe), manche auf niedrigster (schon oefters
   gesehen, einfach mal mit spielen)
   Broadcast auf niedrigster Adresse war frueher ueblich (pre-Linux
   Zeit..)

Vorraussetzung:
 - arp-cache ist gross genug (256 Eintraege sollten eigentlich immer
   rein passen)

Ciao,
	Achim





More information about the Linux mailing list