热榜
#安全

martin-olivier/airgorah

面向 Linux 的 WiFi 安全审计桌面工具,把抓包、去认证、抓握手包和跑字典整合进一个图形界面。

4,748
798
Rust
MIT
上线 4 年

解决什么问题

检查自己的 WiFi 是否安全,或者对获授权的网络做渗透测试,通常要把 aircrack-ng 那一套命令串起来:切网卡到 monitor 模式、扫描、锁定目标 AP、发起去认证逼出握手包、抓包、再单独跑破解。每一步都是独立工具、各自的参数,状态散落在多个终端里。Airgorah 把这套流程收进一个桌面应用,让发现、攻击和破解在同一个界面里共享状态。

有什么不同

常规做法是手动敲 aircrack-ng 等命令行工具,接口名、抓包文件、目标 BSSID 全靠自己记。Airgorah 把抓取周边 WiFi 流量、发现接入点下的客户端、去认证、抓握手包和 PMKID、破解密码的整个流程放进 GTK4 界面,省掉反复输入命令的环节。第二个区别在权限模型:主界面以普通用户运行,X11 和 Wayland 都能用,只有需要特权操作时才通过 polkit 启动一个小的 airgorah-agent 并请求一次认证,而不是整个程序跑在 root 下。此外它用 Rust 编写,这在同类工具里并不多见。

适合谁

适合需要检查自有无线网络、又不愿背 aircrack-ng 参数组合的 Linux 用户——做现场快速检查的渗透测试人员、想确认自家 AP 和客户端配置是否牢固的 homelab 玩家。如果你用 Windows 或 macOS,就不用考虑了,它只支持 Linux。你还需要一块支持 monitor 模式和数据包注入的网卡,很多笔记本自带网卡并不支持,得另备外置网卡。想要可脚本化、无界面的可重复测试流程的人也不适合,图形界面反而是阻碍,直接用命令行工具更合适。当然,前提是你测试的是自己拥有或已获授权的网络。

上手成本

需要 Linux、支持 monitor 模式与数据包注入的无线网卡、GTK4,以及基于 polkit 的提权确认。安装走 crates.io 或 AUR,README 只给了 wiki 链接而没有内联步骤。许可证是 MIT,基本没有授权方面的顾虑。README 本身内容很薄,功能描述只有几句话,具体操作都在 wiki 里,投入时间前建议先读一遍。网卡兼容性和非桌面、精简发行版上的 polkit 配置都可能带来摩擦。项目从 2022 年 9 月开始,CI 配置可用,维护状态尚可。

点评

Airgorah 属于已有的老项目,而不是一夜爆红:项目约四年历史、约 4.7k star,最近才以一周 +531 star 冲上 Rust 周榜。这种形态通常是某处提及带来的一次性关注,而不是工具有了本质变化。用图形界面包住 aircrack-ng 对偶尔做一次审计的人确实省事,但对已经有脚本的人来说增益有限。如果你在 Linux 上、有合适的网卡、只是偶尔审计 WiFi,值得装来用;如果经常做这类测试,还是留在命令行里。

本文由 AI 根据项目 README 生成,更新于 2026年10月24日,以项目官方文档为准。