以下是一个简单的Linux指定网段IP探测脚本,它可以扫描指定网段的所有IP地址,并检查哪些IP地址是可用的:

#!/bin/bash

# 指定网段
subnet="192.168.1."

# 循环扫描IP地址
for i in {1..254}
do
    # 拼接IP地址
    ip=$subnet$i
    echo "Scanning $ip"

    # 尝试ping IP地址
    ping -c 1 -w 1 $ip > /dev/null

    # 检查ping的结果
    if [ $? -eq 0 ]
    then
        echo "$ip is up"
    else
        echo "$ip is down"
    fi
done

在脚本中,我们首先指定要扫描的网段,然后使用一个简单的循环来迭代所有可能的IP地址。在每次迭代中,我们使用ping命令尝试ping该IP地址,并检查返回的结果来确定该IP地址是否可用。如果ping成功,则打印“up”消息,否则打印“down”消息。

要运行脚本,只需要将其保存为.sh文件,并在终端中运行:

chmod +x scan.sh
./scan.sh

请注意,该脚本需要root权限才能执行ping操作。如果您没有root权限,则可能需要使用sudo命令来运行脚本

linux 指定网段ip探测脚本

原文地址: https://www.cveoy.top/t/topic/hrRL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录