voidheart33/WiFi-Pentest-Suite

GitHub: voidheart33/WiFi-Pentest-Suite

一款基于 Python 的无线安全审计自动化框架,将多种无线渗透测试工具集成于统一 CLI 界面以简化 Wi-Fi 安全评估工作流。

Stars: 0 | Forks: 0

# WiFi-Pentest-Suite 用于 Linux 环境的无线安全审计与自动化框架。 ## 📌 概述 WiFi-Pentest-Suite 是一个基于 Python 的自动化和编排框架,旨在简化无线安全评估工作流程。它为无线接口管理、网络侦察、握手包捕获、字典生成和 WPS 安全评估提供了一个集中式的界面。 该框架作为多个业界认可的无线安全工具之上的抽象层,简化了重复性任务并提高了无线安全测试期间的操作效率。 ## 🚀 功能 ### 🏗️ 模块化架构 - 完全使用 Python 3 开发。 - 结构化的异常处理和生命周期管理。 - 使用 `subprocess` API 进行安全的进程执行。 - 易于扩展和维护的架构。 ### 📡 无线接口管理 - 自动启用 Monitor Mode。 - 恢复 Managed Mode 操作。 - 处理冲突的网络服务和进程。 - 与 Aircrack-ng 套件集成的工作流。 ### 🔍 无线侦察 - 被动无线网络发现。 - 实时接入点监控。 - 识别 BSSID、ESSID、通道信息和安全设置。 ### 🤝 握手包捕获自动化 - 自动化的 WPA/WPA2 握手包捕获工作流。 - 支持导出 `.cap` 文件。 - 与 Aircrack-ng 工具无缝集成。 ### 📖 字典生成 - 使用 Crunch 进行动态字典创建。 - 自定义最小和最大长度设置。 - 用户自定义字符集。 - 灵活的字典生成工作流。 ### ⚙️ 安全工具包管理 集成无线安全工具安装程序,包括: - Aircrack-ng - Reaver - PixieWPS - Bully - Kismet - Wifite - KillerBee - Fern Wifi Cracker - Cowpatty - 以及许多其他无线审计工具 ## 🛠️ 使用的技术 - Python 3 - Aircrack-ng Suite - Crunch - Reaver - PixieWPS - Bully - Wifite - Xterm - Linux (Debian, Ubuntu, Kali Linux) ## 📂 项目结构 ``` WiFi-Pentest-Suite/ │ ├── wifi_pentest_suite.py ├── README.md │ └── External Dependencies ├── aircrack-ng ├── crunch ├── reaver ├── bully ├── pixiewps └── wifite ``` ## 📦 安装说明 克隆仓库: ``` git clone https://github.com/yourusername/WiFi-Pentest-Suite.git cd WiFi-Pentest-Suite ``` 使脚本可执行: ``` chmod +x wifi_pentest_suite.py ``` 以 root 身份运行: ``` sudo python3 wifi_pentest_suite.py ``` ## 📋 依赖项 该框架可以在初始执行期间自动安装所需的依赖项。 主要依赖项: ``` aircrack-ng crunch xterm wordlists reaver pixiewps bully wifite ``` ## 🖥️ 核心模块 该框架提供了一个交互式 CLI 界面,包含以下模块: - 无线接口管理 - 网络侦察 - 握手包捕获 - 字典生成 - 安全工具包安装 - WPS 评估工作流 ## 🔒 开发实践 专注于安全的开发实践包括: - 使用 Python 的 `subprocess` API 进行受控的进程执行。 - 结构化的异常处理。 - 执行前的权限验证。 - 用于提高可维护性和可扩展性的模块化设计。 - 错误处理和优雅的进程终止。 ## 🎯 项目目标 - 自动化重复的无线安全评估任务。 - 简化 IEEE 802.11 安全研究工作流。 - 集中化常用的无线审计工具。 - 为学习无线安全自动化提供一个实用平台。 ## ⚠️ 法律免责声明 本项目专门用于: - 教育目的 - 安全研究 - 培训环境 - 授权的渗透测试活动 用户需自行遵守所有适用的法律和法规。作者不对本软件的滥用或未经授权的使用承担任何责任。 ## 👨‍💻 作者 **Matheus Vieira** 网络安全学生 | 网络安全 | 基础设施 ## 📜 许可证 本项目基于 MIT 许可证授权。 ``` MIT License © Matheus Vieira ```
标签:Modbus, Python, WiFi审计, 无后门, 自动化框架