∴ GitHub / 趋势仓库

derv82 / wifit3

跨平台 USB Wi-Fi 审计工具,自带驱动堆栈

语言
Python
Star
1.1k
Fork
91
当日新增(09-26)
+183
累计在榜
2 天
最高名次
第 9 名
首次上榜
2026-09-25
去 GitHub 查看 ↗

∴ 是什么

wifit3 是一个独立的 USB Wi-Fi 审计工具,可在 Linux、Windows 和 macOS 上运行。它通过内置的无线驱动堆栈(Python 移植的 Linux 内核驱动)直接控制 USB 无线设备,无需依赖操作系统原生 Wi-Fi 栈或外部工具如 aircrack-ng。

∴ 解决什么问题

  • 解决跨平台 Wi-Fi 审计中内核驱动版本混乱和 Windows NDIS 限制的问题
  • 免去安装 aircrack-ng 或 reaver 等外部依赖
  • 支持多张网卡同时捕获和注入

∴ 怎么上手

  1. 01下载预编译二进制文件:Linux 执行 chmod +x wifit3-linux-x64 && ./wifit3-linux-x64
  2. 02macOS 执行 xattr -d com.apple.quarantine wifit3-macos-universal2 && chmod +x wifit3-macos-universal2 && ./wifit3-macos-universal2
  3. 03从源码运行:先执行 uv sync,再执行 uv run wifit3
  4. 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 名。

2026-09-25 +1682026-09-26 +183
每日新增 Star · 2026-09-25 至 2026-09-26 · 共 2 个在榜日峰值 +183
日期名次当日新增总 Star
#9+1831,081
#9+168748