- #!/bin/sh
- if [ $# -lt 2 ]; then
- echo "Usage sample: run_scan_net.sh [interface] [scan class C]"
- echo " run_scan_net.sh eth0 192.168.1"
- exit 0;
- else
- for ip in $(seq 1 255)
- do
- echo Scan ip $2.$ip
- `arp -i $1 -d $2.$ip > /dev/null 2>&1`
- `ping -I $1 -c 5 $2.$ip > /dev/null 2>&1 &`
- done
- wait
- arp -n | grep -v incomplete
- fi
|