Airgorah安装教程Linux配置WiFi嗅探环境的完整步骤与依赖排错清单【免费下载链接】airgorahA WiFi security auditing software项目地址: https://gitcode.com/gh_mirrors/ai/airgorahAirgorah 是一款用 Rust 编写的 Linux WiFi 安全审计工具可以捕获附近 WiFi 流量、发现接入点下的客户端、执行去认证攻击并捕获握手包。本教程带你从零在 Linux 上完成 Airgorah 的安装配置并附上依赖排错清单帮你快速搭建可用的 WiFi 嗅探环境。一、安装前确认你的环境要求在动手之前先对照下面这张清单避免装到一半才发现问题要求项说明操作系统仅支持 LinuxX11 与 Wayland 均可无线网卡必须支持监听模式monitor mode和数据包注入常见如 Atheros、部分 Realtek 芯片编译工具链Rust新版支持 2024 edition C 编译器图形库GTK 4 开发包界面基于 GTK4 构建⚠️法律提醒Airgorah 只应用于你自己拥有的网络测试。攻击他人 WiFi 在几乎所有国家都是违法的见 README.md。软件架构上Airgorah 分两部分普通用户运行的 GUIcrates/gui/和需要特权时才通过 polkit 启动的代理进程airgorah-agentcrates/agent/src/main.rs。所以你不需要用 root 安装或运行 GUI首次执行特权操作时会弹出一次认证窗口。二、一键安装步骤配置编译依赖Debian / Ubuntu 系sudo apt update sudo apt install -y build-essential pkg-config libgtk-4-dev libglib2.0-devArch Linux 系sudo pacman -S --needed base-devel gtk4 这些编译依赖与官方打包流程完全一致参考项目根目录的 Dockerfile。三、快速安装 Rust 工具链curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh source $HOME/.cargo/env rustc --version要求较新的 Rustworkspace 使用 2024 edition见 Cargo.toml建议直接使用 rustup 安装的最新稳定版。四、克隆源码并构建 Airgorahgit clone https://gitcode.com/gh_mirrors/ai/airgorah cd airgorah cargo build --release构建成功后会在target/release/下生成两个可执行文件airgorah图形界面主程序airgorah-agent特权代理由 GUI 自动通过 pkexec 拉起一般无需手动执行如果系统已提供发行版打包如 Arch 的 AUR 包也可以直接安装跳过编译。五、运行时依赖清单这些工具装全了吗GUI 和 agent 各自会在自己的环境中检查外部命令检查逻辑集中在 crates/common/src/deps.rs。完整清单如下命令使用方是否必需作用iwGUI agent✅ 必需无线接口管理缺失会直接报错ipagent✅ 必需网络接口操作iproute2 提供macchangeragent✅ 必需MAC 地址随机化xtermGUI✅ 必需弹出终端窗口展示外部命令输出shGUI✅ 必需执行外部命令aircrack-ngGUI 可选破解捕获到的握手包强烈建议安装crunchGUI 可选生成字典用于字典攻击pkexecGUI 可选通过 polkit 提权启动 agent补装命令示例# Debian / Ubuntu sudo apt install -y iw iproute2 macchanger xterm aircrack-ng crunch # Arch sudo pacman -S iw iproute2 macchanger xterm aircrack-ng crunch六、启动验证与首次授权./target/release/airgorah首次点击需要特权的操作进入监听模式、扫描、去认证时系统会弹出一次认证对话框输入用户密码即可。之后 agent 会以 root 身份接管无线网卡GUI 关闭时会自动清理网卡状态不会留下孤儿监听模式。验证环境是否正常的小步骤启动后在界面选择你的无线网卡切换到监听模式观察是否成功开始扫描能看到周围 AP 列表即说明iw、注入与抓包链路全部打通。七、常见问题排错清单❓ 报错gtk4找不到或编译失败确认安装的是 GTK4开发包libgtk-4-dev/gtk4且版本 ≥ 4.6依赖特性v4_6见 crates/gui/Cargo.toml。GTK 3 开发包是不行的。❓ 提示缺少iw/macchanger按上面第五节的表格逐一安装这些命令必须同时存在于 GUI 和 root 的PATH中agent 以 root 运行、可访问/usr/sbin。❓ 网卡无法进入监听模式这是硬件问题而非软件问题你的无线网卡芯片不支持 monitor mode 或注入。可先用iw list查看是否包含managed/monitor支持必要时换一块支持注入的 USB 网卡。❓ 没有弹出 polkit 认证窗口检查桌面会话是否配置了 polkit 代理GNOME/KDE 默认都有无图形认证环境时可临时用 sudo 运行 agent 调试。❓ 握手捕获到了但无法破解安装aircrack-ng需要批量字典时再装crunch均为可选依赖按需检查见 deps.rs。八、写在最后按系统依赖 → Rust 工具链 → 构建 → 运行时命令清单的顺序走完你的 Airgorah WiFi 嗅探环境就搭好了。记住两点网卡硬件支持是前提aircrack-ng与crunch决定你能否完成最后的密码破解环节。祝测试顺利也请只在属于自己的网络上使用 ️【免费下载链接】airgorahA WiFi security auditing software项目地址: https://gitcode.com/gh_mirrors/ai/airgorah创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
