AmirAliRevenge/VortexSec
GitHub: AmirAliRevenge/VortexSec
一款基于 Python 的高性能异步渗透测试框架,集成端口扫描、漏洞检测、OS 指纹识别和专业 GUI 界面,用于授权安全评估场景。
Stars: 1 | Forks: 0
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
## 📥 安装与设置
### 前置条件
- 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, 异步编程, 插件系统, 无后门, 计算机取证, 逆向工具