系统: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 ,查看当前路径即可,例如: