发布版本
uname -i
我们还需要下载对应操作系统/架构的工具包,并进行安装。 Debian: sudo apt update && sudo apt install ~/Downloads/airgorah_X.X.X_arch.deb
Fedora: sudo dnf update && sudo dnf install ~/Downloads/airgorah_X.X.X_arch.rpm
Arch Linux: sudo pacman -Syu && sudo pacman -U ~/Downloads/airgorah_X.X.X_arch.pkg.tar.zst
源码安装 首先,我们需要安装Cargo,即Rust官方编译器: curl https://sh.rustup.rs -sSf | sh
然后安装构建依赖组件。 Debian: sudo apt install build-essential libgtk-4-dev libglib2.0-dev ruby ruby-dev rubygems rpm libarchive-tools
Fedora: sudo dnf install git gcc gtk4-devel glib2-devel ruby-devel rpm-build
Arch Linux: sudo pacman -S git base-devel gtk4 glib2 ruby rpm-tools
然后安装fpm以生成代码包: sudo gem install fpm
然后克隆项目代码,并切换到项目目录: git clone https://github.com/martin-olivier/airgorah.git
cd airgorah
运行构建命令: cargo build --release
完成之后,我们就可以开始针对不同操作系统创建Airgorah包了。 Debian: fpm -t deb -p airgorah.deb --architecture native
--depends policykit-1
--depends "libgtk-4-1 (>= 4.6.0)"
--depends dbus-x11
--depends wireshark-common
--depends iproute2
--depends mdk4
--depends crunch
Fedora: fpm -t rpm -p airgorah.rpm --architecture native
--depends polkit
--depends "gtk4-devel >= 4.6.0"
--depends dbus-x11
--depends wireshark-cli
--depends iproute
Arch Linux: fpm -t pacman -p airgorah.pkg.tar.zst --architecture native
--depends polkit
--depends "gtk4 (>= 4.6.0)"
--depends dbus
--depends wireshark-cli
--depends iproute2
--depends mdk4
此时,你将会看到当前目录下生成了一个工具包,直接使用包管理器进行安装即可。 工具使用 安装完成后,你将会在应用程序列表中查看到Airgorah: 或者可以直接从命令行工具中运行Airgorah: pkexec airgorah
接口选择
无线网络列表
WiFi列表
客户端列表
菜单栏
右边栏
去身份验证
解密握手包
设置界面
许可证协议 本项目的开发与发布遵循MIT开源许可证协议。 项目地址 Airgorah: https://github.com/martin-olivier/airgorah 【 原文始发于微信公众号(FreeBuf):Airgorah:一款功能强大的WiFi安全审计工具
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论