|  | 
 
上一篇:手机号三网话费余额查询源码下一篇:雷电模拟器绘制矩形源码|   
 最近出去旅游:总是能刷到什么什么有针孔摄像头啊。
 所以刚刚好也是自己写一个python的。刚刚好安卓
 ZeroTermux也是支持 python [吐舌]
 
 如果设备是root运行更加会更加完整
 免root (可以会无法显示设备名称)
 
 [功能]
 - 扫描局域网中的在线设备。
 - 获取设备的 IP 地址、MAC 地址、设备名称和开放端口。
 
 ----------------思路------------
 [获取活动网络接口]
 使用 `psutil` 获取所有包含 IPv4 地址的网络接口,排除回环接口。
 
 [检测主机可达性]
 通过异步执行 `ping` 命令检测 IP 地址是否可达。
 
 [获取 MAC 地址]
 通过 `arp`、`ip neighbor` 和 `scapy` 三种方法获取 MAC 地址。
 
 [获取设备名称]
 通过 `socket.gethostbyaddr` 获取设备的主机名。
 
 [检测端口开放状态]
 通过异步连接检测指定主机的端口是否开放。
 
 [扫描端口]
 异步扫描指定主机的端口范围,找出开放端口。
 
 [扫描网络]
 扫描指定子网中的所有在线设备,并获取其详细信息。
 
 [异步编程]
 使用 `asyncio` 实现异步操作,提高扫描效率。
 
 [多方法获取 MAC 地址]
 通过 `arp`、`ip neighbor` 和 `scapy` 三种方法,确保获取 MAC 地址的可靠性。
 
 整合下载地址
 
 
 
 | 
 |