ifconig 网络通过接口侦听局域网内的主机

来源:互联网 发布:开票软件异常000013 编辑:程序博客网 时间:2024/06/05 18:45
#!/bin/bash#Email: yonggemails@gmail.com#by 勇哥 2017-12-4if [ "$#" -ne 1 ]; then    echo "请输入网络接口:"    echo "例如: ./apring1.sh eth0"    echo "该shell会扫描此接口网段下的所有主机IP"    exit 1fiinterface=$1prefix=$(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 存在"    fidone

原创粉丝点击