#!/bin/bash
if [ $# -ne 1 ];then
echo "Usage - ./apring1.sh [interface]"
exit
fi
interface=$1
prefix=$(ifconfig $interface |grep 'inet '| cut -d' ' -f 10 | cut -d '.' -f 1-2)
#~ echo $prefix
for addr1 in $(seq 1 255);do
addr=$prefix.$addr1
#~ echo $addr
for addr2 in $(seq 1 254);do
#~ echo $addr.$addr2
arping -c 1 $addr.$addr2 |grep "bytes from" |cut -d" " -f 5 | cut -d"(" -f 2 |cut -d ")" -f 1
done
done