上网除了需要IP, 还需要Mac地址, Mac与网卡绑定, 记录了设备的Mac, 相当于标记了设备使用者
关于Mac和IP的关系: 为什么IP地址与Mac地址缺一不可?...(信息自动化编程实现局域网扫描)
功能1: 针对不同网段扫描
我的计算机内存在两个虚拟路由器(同时安装了Parallels, Vmware, 两个网段), 同时我连接了公共场所的无线网(一个网段),...功能3: 将mac地址转换为网卡厂商
wireshark实现了这个功能, 这个功能的实现原理就是查字典, 我直接从github找了一个专门翻译mac地址的库仓库
功能4: 保存结果:
程序会以完成的时间作为文件名...,将分析结果保存到同级目录下
功能5: 开启多线程?...这个程序默认设置的是0.2秒的等待, 如果收不到回应, 就转到下一个IP, 如果开启了多线程, 平均时间会更短, 但出于不作恶的原则, 这里就不放
import os
import re
from scapy.all