以下是一个基本的Python 3.x版的网段存活扫描脚本:

import subprocess

# 设置目标IP地址段
network = "192.168.1."

# 循环扫描IP地址段
for i in range(1, 255):
    ip = network + str(i)
    # 执行ping命令
    result = subprocess.call(['ping', '-c', '1', '-W', '1', ip], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
    # 判断是否存活
    if result == 0:
        print(ip, 'is UP')

该脚本通过循环扫描指定的IP地址段,并使用ping命令检测每个IP地址是否存活。如果IP地址存活,就会在屏幕上打印出相关信息。

注意:该脚本需要在Linux或类Unix系统中运行。如果您是在Windows系统中运行该脚本,请将 subprocess.DEVNULL替换为 subprocess.PIPE。

用python写一个网段存活扫描脚本

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

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