Quantcast
Channel: MondoUnix » PROGRAMMAZIONE
Viewing all articles
Browse latest Browse all 16

Script verifica MAC ADDRESS subnet arping

$
0
0
#!/bin/bash
 
# ip iniziale
# SUBNET=10.10.10.0
# SUBNET=10.10.10.128
 
SUBNET=10.10.10.0
 
# ip finale
# MASK=128
# MASK=255
 
MASK=128
 
for addr in `seq $SUBNET 1 $MASK `; do
 
  arping=`arping -c1 $SUBNET$addr | grep Unicast | cut -d "[" -f 2 | cut -d "]" -f 1`
 
    if [[ -z "$arping" ]]; then
 
      echo $SUBNET$addr
 
    else
 
      echo "$SUBNET$addr $arping"
 
    fi
 
done
Esempio di output :
 
10.10.10.1 00:50:57:48:A5:22
10.10.10.2 00:50:57:45:51:1C
10.10.10.3 00:0C:39:40:27:21
10.10.10.4 00:0C:39:CD:8F:A2
10.10.10.5 00:0C:39:29:12:F8
...

Viewing all articles
Browse latest Browse all 16

Latest Images

Trending Articles