jimbon25/WIFI-TOOLKIT
GitHub: jimbon25/WIFI-TOOLKIT
一款菜单驱动的 Wi‑Fi 渗透测试与安全审计工具包,集成多款安全工具以简化复杂攻击流程。
Stars: 12 | Forks: 1
# WIFI-TOOLKIT - WiFi 渗透测试工具
















## 截图

### 目录
* [免责声明](#-disclaimer)
* [项目描述](#project-description)
* [主要功能](#key-features)
* [截图](#screenshots)
* [需求](#requirements)
* [平台支持](#platform-support)
* [用法](#usage)
* [Termux 支持](#termux-support)
* [致谢](#support-the-project)
* [访问源代码](#accessing-the-source-code)
* [许可证](#license)
* [更新日志](CHANGELOG.md)
* [用户指南 (PANDUAN)](PANDUAN.md)
* [安全政策](SECURITY.md)
## ⚠️ 免责声明
本工具仅用于教育和授权的安全测试目的。作者不对任何非法或恶意使用本程序负责。使用本软件即表示您同意自行承担全部责任。**请自负风险使用。**
## 项目描述
WIFI-TOOLKIT 是一个全面的菜单驱动工具,专为 Wi-Fi 渗透测试设计。它简化了复杂的网络攻击,并提供用户友好的界面,用于执行网络扫描、DoS 攻击、握手捕获等操作。
## 主要功能
**注意:** 本工具包的许多功能,特别是与扫描和攻击 Wi-Fi 网络相关的功能,需要兼容的无线适配器支持 **监听模式**。
* **无线接口检测与选择:**自动检测支持监听模式的接口。
* **MAC 地址欺骗:**更改 MAC 地址以实现匿名。
* **监听模式激活:**轻松切换网卡至监听模式。
* **自动化握手捕获 (WPA/WPA2):**捕获四次握手并保存到 `handshakes/` 文件夹。
* **网络扫描 (airodump-ng):**扫描 Wi-Fi 网络以识别 AP 和客户端。
* **大规模与针对性攻击:**
* **去认证攻击 (mdk4/aireplay-ng):**广播或针对性去认证攻击。
* **信标泛洪攻击 (mdk4):**创建数千个虚假 AP 以扰乱网络扫描器。
* **邪恶双子攻击:**创建模仿目标网络的虚假 AP 并支持 WPA2,以捕获客户端流量(需要 2 个 Wi-Fi 适配器)。
* **自动化漏洞评估:**分析并标记网络的安全级别。
* **SQL 注入自动化 (sqlmap):**菜单驱动的 `sqlmap` 包装器,用于自动化数据库枚举和利用,包括数据导出的向导。
* **高级网络映射 (nmap):**集成 `nmap` 进行深入的网络发现、服务指纹识别和通过 `vulners` 等 NSE 脚本实现自动化漏洞扫描。
* **自动化漏洞扫描器 (Nuclei):**集成强大的 Nuclei 扫描器,用于基于模板的 Web 应用程序和服务漏洞扫描。
* **网络带宽限制器 (Evil Limiter):**集成强大的 Evil Limiter 工具,用于监控、分析和限制本地网络设备的带宽(需要托管接口)。
* **地理位置攻击 (Seeker):**通过 `ngrok` 和 `Seeker` 自动生成恶意链接来定位目标位置。
* **UI/UX 改进:**干净、专业且响应式的菜单驱动界面。
* **自动清理:**退出时恢复所有网络设置。
## 需求
本工具依赖多个外部命令行工具。请确保在基于 Debian/Ubuntu 的系统上已安装它们。
| 工具 | 描述 |
| ---------------------------------------------------------- | ----------------------------------------- |
| [Aircrack-ng](https://www.aircrack-ng.org/) | Wi-Fi 安全审计的核心套件。 |
| [MDK4](https://github.com/aircrack-ng/mdk4) | 用于 DoS 攻击的进阶 Wi-Fi 测试工具。 |
| [Macchanger](https://github.com/alobbs/macchanger) | 查看和操作 MAC 地址的工具。 |
| [iw](https://wireless.wiki.kernel.org/en/users/documentation/iw) | 基于 nl80211 的现代 CLI 配置工具。 |
| [hostapd](https://w1.fi/hostapd/) | AP 和认证服务器用户空间守护进程。 |
| [dnsmasq](https://thekelleys.org.uk/dnsmasq/doc.html) | 轻量级 DHCP 和缓存 DNS 服务器。 |
| [sqlmap](https://sqlmap.org/) | 自动 SQL 注入和数据库接管工具。 |
| [Nmap](https://nmap.org/) | 用于发现和安全审计的网络映射器。 |
| [Nuclei](https://nuclei.sh/) | 快速且可定制的漏洞扫描器。 |
| [Evil Limiter](https://github.com/bitbrute/evillimiter) | 本地网络设备的带宽限制器。 |
| [Seeker](https://github.com/thewhiteh4t/seeker) | 使用 Web 服务器和 ngrok 的地理位置工具。 |
| `php`, `ssh` | Seeker 所需的服务器和隧道组件。 |
您可以使用以下命令安装所有依赖项:
```
sudo apt update
sudo apt install aircrack-ng mdk4 macchanger iw hostapd dnsmasq iproute2 iptables evillimiter sqlmap nmap php ssh nuclei
```
## 平台支持
本工具专为并测试于 **Linux 操作系统**,因其严重依赖 Linux 特定的网络工具(例如 `airmon-ng`、`iptables`、`tc`)。
对于 Windows 用户,建议在 **Windows Subsystem for Linux (WSL)** 环境中运行 `wifiRATA` 以确保所有功能按预期工作。
## 用法
建议运行编译版本以访问全部功能。Python 脚本是功能有限的“精简”版本。
1. **完整版本(推荐):**
* 从 [发布页面](https://github.com/jimbon25/WIFI-TOOLKIT/releases/latest) 下载 `wifiRATA` 可执行文件。
* 使文件可执行:
chmod +x wifiRATA
* 使用 root 权限运行工具:
sudo ./wifiRATA
2. **精简版本仅 Seeker):**
* 克隆仓库或下载源代码。
* 使用 root 权限运行 `rata_lite.py` 脚本:
sudo python3 main/rata_lite.py
## Termux 支持
Android 上 Termux 环境支持目前正在开发中。专为 ARM 架构编译的版本将在未来版本中提供,敬请期待!
## 致谢
本项目基于并整合了以下优秀的开源工具和项目:
- **[Evil Limiter](https://github.com/bitbrute/evillimiter)** - 用于监控、分析和限制本地网络设备带宽的强大工具。感谢 [@bitbrute](https://github.com/bitbrute) 的出色工作。
- **[Seeker](https://github.com/thewhiteh4t/seeker)** - 使用 Web 服务器和 ngrok 隧道的有效地理位置工具。感谢 [@thewhiteh4t](https://github.com/thewhiteh4t) 创建此工具。
- **[Aircrack-ng](https://www.aircrack-ng.org/)** - Wi-Fi 安全审计和测试的行业标准套件。Wi-Fi 渗透测试的基础。
- **[MDK4](https://github.com/aircrack-ng/mdk4)** - 用于 DoS 攻击和网络测试的进阶 Wi-Fi 测试工具。
- **[Nuclei](https://nuclei.sh/)** - 由 [@projectdiscovery](https://github.com/projectdiscovery) 开发的快速可定制漏洞扫描器。用于基于模板的漏洞评估。
- **[sqlmap](https://sqlmap.org/)** - 自动 SQL 注入和数据库接管工具。Web 应用安全测试的必备工具。
- **[Nmap](https://nmap.org/)** - 用于全面网络发现和安全审计的网络映射器。
- **[Garuda-DOS-Toolkit](https://github.com/Aditya-dom/Garuda-DOS-Toolkit)** - 支持 HTTP Flood、Slowloris、混合攻击和高级规避技术的模块化 DDoS 攻击框架。用于增强的 Web 服务器 DoS 能力。
- **[Evil Twin Attack Concept](docs/evil_twin_guide.md)** - 灵感来自常见的 Wi-Fi 安全测试方法。
## 许可证
本项目根据 [知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议](http://creativecommons.org/licenses/by-nc-sa/4.0/) 授权。
标签:Aircrack-ng, dnsmasq, DoS 攻击, Evil Limiter, Garuda DOS, Google, hostapd, iw, Macchanger, MDK4, Nmap, Nuclei, OpenVAS, PHP, Seeker, sqlmap, SSH, Wi-Fi 渗透测试, WiFi 破解, WPA/WPA2, 中间人攻击, 代码生成, 多线程, 安全测试, 应用安全, 攻击性安全, 渗透测试工具, 网络嗅探, 网络审计, 菜单驱动工具, 虚拟驱动器, 逆向工具