mehedishakeel/WiFi-Pentest-Kit
GitHub: mehedishakeel/WiFi-Pentest-Kit
基于 BW16 开发板的便携式 WiFi 安全测试工具,提供 WebUI 界面执行解除认证、Evil-Twin、Beacon 轰炸及握手包捕获等功能。
Stars: 0 | Forks: 0
# WiFi Pentest 套件
WiFi Pentest Kit 是一款专为 **使用 BW16 (RTL8720DN) 进行无线网络安全测试与审计** 而设计的工具包。它提供了**解除认证测试、Evil-Twin 模拟、Beacon 帧广播以及 WPA/WPA2 握手包捕获**等实用功能,旨在帮助**安全研究人员、渗透测试人员和白帽黑客**分析 WiFi 网络并识别潜在漏洞。

## 🚀 功能特性
- 📡 WiFi 网络扫描
- ⚡ Deauthentication 攻击测试
- 🎭 Evil-Twin 攻击模拟
- 📢 Beacon 帧轰炸
- 🔐 WPA/WPA2 握手包捕获
- 🌐 基于 Web 的控制界面 (WebUI)
## 🧰 硬件需求
- 📟 BW16 开发板 (RTL8720DN)
- 🔌 用于供电的 USB 线或充电宝
- 💻 电脑或 📱 智能手机(用于访问 WebUI)
## ⚙️ 安装说明
## 🚀 使用指南
### 1️⃣ 连接设备
1. 打开 **BW16 模块** 的电源
2. 连接到以下 Wi-Fi 网络:
```
SSID: WiFi Pentest Kit / WiFi Pentest Kit Trial
Password: pentester
```
3. 打开浏览器并访问:
```
http://192.168.1.1
```
### 2️⃣ Web 界面
#### 📡 Deauthentication (解除认证) 区域
- 扫描可用的 Wi-Fi 网络
- 选择目标网络
- 启动解除认证过程
#### 📡 Beacon Spam (信标轰炸) 区域
- 开始轰炸默认虚假 AP
- 开始轰炸随机虚假 AP
- 开始轰炸自定义虚假 AP
#### 📡 Evil-Twin 攻击
- 扫描可用的 Wi-Fi 网络
- 从设置中选择目标 captive portal
- 选择目标网络
- 启动 Evil-Twin 攻击
#### 📡 握手包捕获
- 扫描可用的 Wi-Fi 网络
- 选择目标网络
- 开始捕获握手包
## 📌 注意事项
- 请确保您使用的是正确的开发板配置。
- 请使用稳定可靠的 USB 线缆进行上传。
- 测试应在隔离的实验环境中进行。
## 🎯 项目目标
本项目的目标是提供一个**简单易用的无线安全学习工具包**,演示常见 WiFi 攻击的原理,以便能够采取正确的防御措施。
该工具包专为以下人群设计:
- 🧑💻 安全研究人员
- 🎓 学习网络安全的学生
- 🛡️ 白帽黑客
- 🔍 渗透测试人员
## ⚠️ 免责声明
本工具的开发**仅限于教育和授权安全测试目的**。**严禁**任何滥用、未经授权的访问、破坏网络或使用本工具进行的非法活动。对于因使用本软件而产生的任何损害、法律后果或滥用行为,开发者**不承担任何责任**。
标签:BW16, Evil-Twin, IoT安全, RTL8720DN, WebUI, WiFi渗透测试, WPA/WPA2, 中间人攻击, 代码生成, 信标泛洪, 去认证攻击, 多模态安全, 嵌入式安全工具, 握手包捕获, 无线网络扫描, 渗透测试工具, 漏洞分析, 白客, 路径探测, 邪恶双子