#!/bin/bash
#Email: yonggemails@gmail.com
#by 勇哥 2017-12-4
if [ "$#" -ne 1 ]; then
echo "请输入网络接口:"
echo "例如: ./apring1.sh eth0"
echo "该shell会扫描此接口网段下的所有主机IP"
exit 1
fi
interface=$1
prefix=$(ifconfig eth0 | grep "netmask" | awk '{print $2}' | cut -d"." -f 1-3)
for addr in $(seq 1 254); do
#echo "正在 arping $prefix.$addr"
result=$(arping -c 1 $prefix.$addr | grep "reply from" | awk '{print $4}')
if [ -z $result ]; then
echo "主机 $prefix.$addr 不存在"
else
echo "主机 $prefix.$addr 存在"
fi
done
ifconig 网络通过接口侦听局域网内的主机
最新推荐文章于 2022-03-18 09:19:21 发布