AmirAliRevenge/VortexSec

GitHub: AmirAliRevenge/VortexSec

一款基于 Python 的高性能异步渗透测试框架,集成端口扫描、漏洞检测、OS 指纹识别和专业 GUI 界面,用于授权安全评估场景。

Stars: 1 | Forks: 0

VortexSec Logo

Version Python Platform License

VortexSec 是一个高级的、基于 Python 的 APT(高级持续性威胁)框架,专为授权的渗透测试而设计。它包含高性能异步端口扫描器、漏洞分析引擎、OS 指纹识别以及具有破坏性的 DDoS 模块——现已全面集成到专业的图形用户界面中。 ## 🚀 功能 ### 🖥️ 专业 GUI(v1.0.1 新增!) - **受 VS Code 启发的界面:** 使用 PyQt6 构建的时尚暗色模式。 - **集成终端:** 应用内置 AuraScript 终端(`Ctrl+``)。 - **语法高亮:** 为扫描结果和漏洞提供自定义高亮显示。 - **搜索功能(`Ctrl+F`):** 快速查找 IP、端口或 CVE。 - **自动保存数据库:** 使用 SQLite 自动保存扫描结果和目标配置。 - **主题引擎:** 在 VS Code Dark、Monokai 和 Light Mode 之间切换。 ### 🛡️ 侦察与利用 - **异步端口扫描:** 使用 `asyncio` 进行超快速扫描,并支持配置并发。 - **OS 指纹识别:** 基于开放端口和服务 Banner 的被动 OS 检测。 - **漏洞引擎:** 自动检测 CVE 和不安全的服务(例如 VSFTPD 2.3.4 Backdoor、OpenSSH User Enumeration)。 - **安全评估:** 自动风险评级(严重、高、中、低)。 ### ⚔️ DDoS 攻击引擎 - **多核 UDP Flood:** 利用 2 倍 CPU 核心数实现最大网络吞吐量。 - **实时仪表盘:** 实时统计数据(PPS、带宽、CPU 使用率、剩余时间)。 - **停止按钮:** 随时安全终止正在进行的攻击。 ## 📸 截图
点击查看新 GUI VortexSec GUI
## 📥 安装与设置 ### 前置条件 - Python 3.8 或更高版本 - pip ### 1. 克隆仓库 ``` git clone https://github.com/AmirAliRevenge/VortexSec.git cd VortexSec ``` ### 2. 安装依赖 ``` pip install -r requirements.txt ``` ### 3. 运行 VortexSec **运行新的 GUI IDE:** ``` python ide.py ``` **运行 CLI 版本:** ``` python vortex.py ``` ## 🎮 使用方法 (GUI) 1. **设置目标:** 在侧边栏中输入目标 IP 或域名。 2. **扫描配置:** 选择快速、标准或完全扫描。 3. **启动扫描:** 点击 `▶ Run` 或按 `Ctrl+R`。 4. **分析:** 在输出面板中查看开放端口、OS 信息和漏洞。 5. **攻击(仅限授权):** 设置 DDoS 持续时间并点击 `⚔️ Launch DDoS`。 ## ⚠️ 免责声明 本工具仅供**教育目的和授权渗透测试使用**。开发者不承担任何责任,也不对因滥用本程序造成的任何损害负责。在扫描或攻击任何目标之前,请务必确保您已获得明确许可。

AmirAli 用 ❤️ 和 ☕ 构建

标签:DDoS攻击, GUI应用程序, Python, 异步编程, 插件系统, 无后门, 计算机取证, 逆向工具