termux安装aircrack-ng套件
环境准备
1 | # 1. 更新包列表 |
说明:
clang是 Termux 默认的 C 编译器;libnl、libpcap是抓包和网卡操作的关键库;iw和perl是airmon-ng运行所需。
下载源码并编译
1 | # 3. 克隆官方仓库(只下载最新代码,节省时间) |
如果编译报错:
netlink/genl/genl.h not found→ 执行pkg install libnl重试。pcap_open_live相关错误 → 执行pkg install libpcap重试。- 其他报错,先执行
make clean再重新configure和make。
安装到系统路径
1 | # 6. 安装主程序(aircrack-ng, airodump-ng, aireplay-ng 等) |
验证安装
1 | # 检查所有工具是否可执行 |
如果每条命令都有正常输出(版本信息或帮助),说明安装成功。
常见问题
pkg install aircrack-ng找不到包
官方仓库已移除aircrack-ng,所以必须源码编译,这是唯一方法。make install后airodump-ng仍找不到
手动复制(编译好的文件在源码根目录):1
2cp ~/aircrack-ng/airodump-ng $PREFIX/bin/
chmod +x $PREFIX/bin/airodump-ngairmon-ng报错 “You don’t have iw installed”
执行pkg install iw -y即可解决。iw list报错 “Failed to connect to generic netlink”
这是安卓系统限制,不是安装失败。说明你的手机未 Root 或内核不支持,无法开启监听模式。
注意
- ✅ 可以运行
aircrack-ng破解已捕获的.cap握手包(需要先有包)。 - ✅ 可以运行
airodump-ng扫描附近的 WiFi(仅扫描,不攻击,但需要监听模式)。 - ❌ 在大多数未 Root 的手机上,无法开启监听模式,因此无法抓取握手包。
如果确实需要抓包,请:
- 使用外置 USB 网卡(RT5370 / AR9271)+ OTG 线 + Root 权限;
- 或直接使用 Kali Linux 虚拟机(电脑端),省时省力。
一键安装脚本
1 |
|
把以上内容保存为 install.sh,运行 bash install.sh 即可一键完成。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HAHA!

