Raphasha27/DDOS-Detection-Simulator
GitHub: Raphasha27/DDOS-Detection-Simulator
面向 SOC 培训的 DDoS 流量模拟与检测平台,提供基于机器学习的实时告警和可视化仪表板。
Stars: 0 | Forks: 0
# DDoS 检测模拟器
**用于安全运营培训的流量模拟和实时 DDoS 告警生成**
[](https://python.org)
[](LICENSE)
[](SECURITY.md)
[](https://github.com/Raphasha27/kirov-dynamics)
**由 [Koketso Raphasha](https://github.com/Raphasha27) 开发 — 面向非洲的实用 AI**
## 概述
面向 SOC 分析师和安全学生的教育性 DDoS 检测模拟平台。生成逼真的网络流量模式,模拟体量型和应用层攻击,并提供具有实时告警功能的检测仪表板。
## 功能
- **流量模拟** — 逼真的正常和攻击流量模式
- **攻击类型** — 体量型、SYN flood、HTTP flood、DNS 放大
- **检测引擎** — 基于 ML 的异常检测算法
- **实时仪表板** — 流量可视化和告警控制台
- **告警生成** — 基于严重程度的告警,并映射 MITRE ATT&CK
- **历史分析** — 导出 PCAP 及事后调查
## 架构
```
graph LR
USER[User] --> API[FastAPI]
API --> PROC[Processor]
PROC --> DB[(Database)]
API --> AUTH[Auth Layer]
PROC --> AI[AI/ML Engine]
```
基于微服务的架构,包含 API Gateway、身份验证层、PostgreSQL 持久化以及事件驱动通信。
## 快速开始
```
git clone https://github.com/Raphasha27/DDOS-Detection-Simulator.git
cd DDOS-Detection-Simulator
pip install -r requirements.txt
python simulate.py
```
## ⚠️ 仅供教育用途
本工具专为 SOC 培训和教育目的而设计。它仅在隔离环境中模拟 DDoS 流量。
## 生态系统
| 项目 | 描述 |
|---------|-------------|
| [Network-Port-Scanner](https://github.com/Raphasha27/Network-Port-Scanner) | 多线程网络扫描和 banner grabbing |
| [Insider-Threat-Detector](https://github.com/Raphasha27/Insider-Threat-Detector) | 用于内部威胁检测的行为分析 |
| [Phishing-Awareness-Game](https://github.com/Raphasha27/Phishing-Awareness-Game) | 教育性安全意识培训 |
## 产品矩阵
```
GitHub (this repo)
↓
Portfolio → https://raphasha27.github.io/raphasha-dev-portfolio
↓
Contact → https://github.com/Raphasha27
```
## 许可证
MIT — 详见 [LICENSE](LICENSE)标签:时间线生成, 测试用例, 逆向工具