∴ GitHub / 趋势仓库
derv82 / wifit3
跨平台 USB Wi-Fi 审计工具,自带驱动堆栈
- 语言
- Python
- Star
- 1.1k
- Fork
- 91
- 当日新增(09-26)
- +183
- 累计在榜
- 2 天
- 最高名次
- 第 9 名
- 首次上榜
- 2026-09-25
∴ 是什么
wifit3 是一个独立的 USB Wi-Fi 审计工具,可在 Linux、Windows 和 macOS 上运行。它通过内置的无线驱动堆栈(Python 移植的 Linux 内核驱动)直接控制 USB 无线设备,无需依赖操作系统原生 Wi-Fi 栈或外部工具如 aircrack-ng。
∴ 解决什么问题
- 解决跨平台 Wi-Fi 审计中内核驱动版本混乱和 Windows NDIS 限制的问题
- 免去安装 aircrack-ng 或 reaver 等外部依赖
- 支持多张网卡同时捕获和注入
∴ 怎么上手
- 01下载预编译二进制文件:Linux 执行 chmod +x wifit3-linux-x64 && ./wifit3-linux-x64
- 02macOS 执行 xattr -d com.apple.quarantine wifit3-macos-universal2 && chmod +x wifit3-macos-universal2 && ./wifit3-macos-universal2
- 03从源码运行:先执行 uv sync,再执行 uv run wifit3
- 04构建自己的二进制:执行 uv run pyinstaller wifit3.spec --noconfirm --clean
∴ 适合谁
适合需要跨平台 Wi-Fi 安全审计的开发者或安全测试人员,尤其是拥有受支持 USB 网卡的用户。
∴ 要点
- 至少需要一张支持的 USB 无线网卡,支持多种芯片组和型号
- 支持 WPA/WPA2 握手捕获、PMKID 获取、WPA3 降级攻击、WPS 恢复(PixieDust、PBC、PIN 爆破)及 WEP 攻击
- 多网卡聚合捕获和注入,内置实时扫描器(2.4GHz/5GHz)
- 零运行时依赖(仅 PyUSB 和 Textual 库)
- 代码采用 GPL-2.0 许可,固件按各自制造商许可重新分发
- 仅在用户空间操作 USB 硬件寄存器,无内核防护,需自行承担风险
许可证 GPL-2.0cross-platformuserlandwifi-scannerwifi-securitywireless-security
解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-09-25 首次上榜,累计在榜 2 天,最高第 9 名。