[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3bwnfvjne3o4c":3},{"code":4,"message":5,"data":6,"timestamp":33},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":29,"homepage":30,"updated_at":31,"history":32},"martin-olivier\u002Fairgorah",14,"A WiFi security auditing software","Rust",4757,799,542,1485,[],"面向 Linux 的 WiFi 安全审计桌面工具，把抓包、去认证、抓握手包和跑字典整合进一个图形界面。","## 解决什么问题\n\n检查自己的 WiFi 是否安全，或者对获授权的网络做渗透测试，通常要把 aircrack-ng 那一套命令串起来：切网卡到 monitor 模式、扫描、锁定目标 AP、发起去认证逼出握手包、抓包、再单独跑破解。每一步都是独立工具、各自的参数，状态散落在多个终端里。Airgorah 把这套流程收进一个桌面应用，让发现、攻击和破解在同一个界面里共享状态。\n\n## 有什么不同\n\n常规做法是手动敲 aircrack-ng 等命令行工具，接口名、抓包文件、目标 BSSID 全靠自己记。Airgorah 把抓取周边 WiFi 流量、发现接入点下的客户端、去认证、抓握手包和 PMKID、破解密码的整个流程放进 GTK4 界面，省掉反复输入命令的环节。第二个区别在权限模型：主界面以普通用户运行，X11 和 Wayland 都能用，只有需要特权操作时才通过 polkit 启动一个小的 `airgorah-agent` 并请求一次认证，而不是整个程序跑在 root 下。此外它用 Rust 编写，这在同类工具里并不多见。\n\n## 适合谁\n\n适合需要检查自有无线网络、又不愿背 aircrack-ng 参数组合的 Linux 用户——做现场快速检查的渗透测试人员、想确认自家 AP 和客户端配置是否牢固的 homelab 玩家。如果你用 Windows 或 macOS，就不用考虑了，它只支持 Linux。你还需要一块支持 monitor 模式和数据包注入的网卡，很多笔记本自带网卡并不支持，得另备外置网卡。想要可脚本化、无界面的可重复测试流程的人也不适合，图形界面反而是阻碍，直接用命令行工具更合适。当然，前提是你测试的是自己拥有或已获授权的网络。\n\n## 上手成本\n\n需要 Linux、支持 monitor 模式与数据包注入的无线网卡、GTK4，以及基于 polkit 的提权确认。安装走 crates.io 或 AUR，README 只给了 wiki 链接而没有内联步骤。许可证是 MIT，基本没有授权方面的顾虑。README 本身内容很薄，功能描述只有几句话，具体操作都在 wiki 里，投入时间前建议先读一遍。网卡兼容性和非桌面、精简发行版上的 polkit 配置都可能带来摩擦。项目从 2022 年 9 月开始，CI 配置可用，维护状态尚可。\n\n## 点评\n\nAirgorah 属于已有的老项目，而不是一夜爆红：项目约四年历史、约 4.7k star，最近才以一周 +531 star 冲上 Rust 周榜。这种形态通常是某处提及带来的一次性关注，而不是工具有了本质变化。用图形界面包住 aircrack-ng 对偶尔做一次审计的人确实省事，但对已经有脚本的人来说增益有限。如果你在 Linux 上、有合适的网卡、只是偶尔审计 WiFi，值得装来用；如果经常做这类测试，还是留在命令行里。",{"slug":19,"name":20},"security","安全",[22,23,24,19,25,26,27,28],"gui","kali","linux-app","security-audit","wifi","wifi-security","wireless","MIT","https:\u002F\u002Fcrates.io\u002Fcrates\u002Fairgorah","2026-10-24T21:05:12Z",[],1792890899]