Python -- 主机存活检测程序设计

系统:windows

编写软件:VScode

语言:Python

主要模块:scapy

安装scapy模块:

pip install scapy

主机发现代码:

# 主机发现.py
from scapy.all import * 

for i in range(1,255):
    dst = "10.9.67.{}".format(i)
    pkt = IP(src = "10.9.67.65", dst = dst)/ICMP()
    res = sr1(pkt, timeout = 0.1, verbose = False)
    if res and res.code == 0:
        with open('HostActive','a') as f :
            f.write("\n[@]{} is Active\t\t".format(dst))

print("扫描完毕")

执行结果:

 可能出现的问题:

1. scapy无法安装

  确认系统中pip网络源是否配置,若没有,则需要在系统当前用户文件下创建pip文件夹,在pip文件夹内写入pip.ini文件,pip.ini文件内写入以下内容:

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

 2. 如何查看系统当前用户

win+r 进入运行,输入cmd ,查看当前路径即可,例如:

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值