ruyynn/DDoSSCAN

GitHub: ruyynn/DDoSSCAN

一款基于 Python 的网络压力测试框架,支持多种攻击向量模拟和内置安全拦截机制,用于授权范围内的基础设施弹性验证。

Stars: 5 | Forks: 0

![DDoSSCAN Banner](https://readme-typing-svg.demolab.com?font=Fira+Code&weight=600&size=28&duration=3000&pause=500&color=22D3EE¢er=true&vCenter=true&random=false&width=600&height=70&lines=DDoSSCAN+v2.0;Network+Stress+Testing;Infrastructure+Resilience;Professional+Load+Testing) # 🔥 DDoSSCAN ### *高级网络可用性与压力测试框架* [![Version](https://img.shields.io/badge/Version-2.0.0-22d3ee?style=flat-square&logo=github&logoColor=white)](https://github.com/ruyynn/DDoSSCAN) [![Python](https://img.shields.io/badge/Python-3.8+-3776AB?style=flat-square&logo=python&logoColor=white)](https://python.org) [![License](https://img.shields.io/badge/License-Custom-ff6b6b?style=flat-square&logo=opensourceinitiative&logoColor=white)](LICENSE.txt) [![Platform](https://img.shields.io/badge/Platform-Linux%20%7C%20Windows%20%7C%20macOS%20%7C%20Termux-22d3ee?style=flat-square&logo=android&logoColor=white)](https://termux.com) [![GitHub](https://img.shields.io/badge/GitHub-ruyynn-0d1117?style=flat-square&logo=github)](https://github.com/ruyynn) [![Facebook](https://img.shields.io/badge/Facebook-@ruyynn-1877F2?style=flat-square&logo=facebook)](https://web.facebook.com/profile.php?id=61587795784907) [![Email](https://img.shields.io/badge/Email-ruyynn25@gmail.com-D14836?style=flat-square&logo=gmail)](mailto:ruyynn25@gmail.com) [![Support](https://img.shields.io/badge/Support-Saweria-ff5e5e?style=flat-square&logo=ko-fi)](https://saweria.co/Ruyynn)
## 🚨 **重要法律声明** ## 📖 关于 _DDoSSCAN 是一个用 Python 编写的的开源 **网络可用性和压力测试工具**。它专为需要测试自身基础设施弹性和可用性的安全研究人员、网络工程师和系统管理员而设计。_ **主要亮点:** - 内置 **域名安全拦截器** — 自动拦截政府、军事和关键基础设施域名 - 多向量压力测试:TCP、HTTP、UDP、Slowloris、Mixed - 基于可用带宽的智能参数计算器 - 实时统计数据仪表板 - 基于会话的报告生成器 (TXT + JSON) - 简洁的 VIP 终端界面,带有动画启动序列 - 支持 Linux、Windows、macOS 和 Termux (Android) ## ✨ **DDoSSCAN 的独特之处?** | 功能 | 描述 | 状态 | |---------|-------------|--------| | 🛡️ **智能域名拦截** | 自动保护政府/军事/关键基础设施 | ✅ **新增** | | 📊 **实时仪表板** | 包含数据包计数器、成功率和性能指标的实时统计 | ✅ **新增** | | 🧠 **带宽计算器** | 基于网络容量的 AI 驱动参数优化 | ✅ **新增** | | 📝 **会话报告** | 自动生成包含执行日志的报告 (JSON/TXT) | ✅ **新增** | | 🎨 **VIP 界面** | 带有专业配色方案的动画终端 UI | ✅ **新增** | | 🔄 **多向量攻击** | TCP、HTTP、UDP、Slowloris 和 Mixed 模式 | ✅ **增强** | | 📱 **跨平台** | 支持 Linux、Windows、macOS 和 Termux (Android) | ✅ | ## 🛡️ **域名安全系统** DDoSSCAN 包含一个 **自动域名拦截器**,可防止针对受保护基础设施的测试: ### **拦截类别:** ``` graph LR A[Domain Safety System] --> B[Government TLDs] A --> C[Military Keywords] A --> D[Critical Infrastructure] A --> E[Major CDNs] A --> F[International Orgs] B --> B1[.gov, .mil, .go.id, .gouv.fr...] C --> C1[army, navy, tni, nato, pentagon...] D --> D1[google, facebook, banks, media...] E --> E1[cloudflare, akamai, fastly...] F --> F1[un.org, who.int, redcross...] ``` ```可配置黑名单:config/blocked_domains.json``` ## 🎯 用例与许可 ### ✅ 允许的用途 `✔️ 对个人拥有的服务器进行负载测试` `✔️ 对您的 VPS/云实例进行压力测试` `✔️ 内部网络容量测试` `✔️ 经书面授权的安全研究` `✔️ CTF 竞赛与实验室环境` `✔️ 教育演示` ### ❌ 禁止的用途 `✖️ 未经明确书面同意攻击任何服务器` `✖️ 针对政府、军事或关键基础设施` `✖️ 针对生产系统的 DDoS 攻击` `✖️ 任何恶意或非法活动` ## 🚀 快速安装 ### 📋 前置条件 ``` Python 3.8+ | pip | git ``` ### 💻 安装命令
🐧 Linux / macOS ``` git clone https://github.com/ruyynn/DDoSSCAN.git cd DDoSSCAN pip install colorama python3 src/DDoSSCAN_v2.py ```
🪟 Windows ``` git clone https://github.com/ruyynn/DDoSSCAN.git cd DDoSSCAN pip install colorama python src/DDoSSCAN_v2.py ```
📱 Termux (Android) ``` pkg update && pkg upgrade pkg install python git git clone https://github.com/ruyynn/DDoSSCAN.git cd DDoSSCAN pip install colorama python DDoSSCAN_v2.py ```
### 🔧 可选依赖 ``` pip install requests scapy paramiko # Enhanced functionality ``` ## 🎮 攻击方式 | 方式| OSI 层 | 技术 | 最适用于 | |-------|------------|------------|-----------| |HTTP Flood|Layer 7|耗尽 HTTP 连接池| Web 服务器,应用程序| |TCP Flood| Layer 4|SYN/ACK 连接洪水| 防火墙,有状态设备| |UDP Flood| Layer 4|高带宽数据包洪水| 网络基础设施| |Slowloris| Layer 7|保持连接打开| Apache,线程服务器| |Mixed Mode|L4 + L7|轮换攻击向量| 综合测试| ## 📁 项目结构 ``` DDoSSCAN/ ├── 📄 README.md # Documentation ├── 📜 LICENSE # license ├── ⚠️ DISCLAIMER.md # Legal disclaimer ├── 📋 CHANGELOG.md # Version history ├── 📁 src/ │ └── 🐍 DDoSSCAN_v2.py # Main application ├── 📁 config/ │ └── 🛡️ blocked_domains.json # Safety blocklist └── 📁 docs/ ├── 📘 usage-guide.md # Detailed usage └── ❓ faq.md # Frequently asked questions ``` ## 🔐 安全特性 ## 📜 许可证 本项目基于 **GNU General Public License v3.0** 授权。 您可以自由地: 适用额外的项目条款,包括署名和项目名称保护。 详情请参阅 **[ADDITIONAL_TERMS.md](ADDITIONAL_TERMS.md)** 。 ## 📞 联系与支持 | 平台 | 链接 | 操作 | |----------|------|--------| | **💻 GitHub** | [@ruyynn](https://github.com/ruyynn) | [![GitHub](https://img.shields.io/badge/Visit_Profile-0d1117?style=for-the-badge&logo=github&logoColor=22d3ee)](https://github.com/ruyynn) | | **📘 Facebook** | [@ruyynn](https://web.facebook.com/profile.php?id=61587795784907) | [![Facebook](https://img.shields.io/badge/Visit_Profile-0d1117?style=for-the-badge&logo=facebook&logoColor=22d3ee)](https://web.facebook.com/profile.php?id=61587795784907) | | **📧 Email** | ruyynn25@gmail.com | [![Email](https://img.shields.io/badge/Send_Email-0d1117?style=for-the-badge&logo=gmail&logoColor=D14836)](mailto:ruyynn25@gmail.com) |
*负责任地使用。合乎道德地测试。主动地保护。* **DDoSSCAN v2.0** — 由 **[ruyynn](https://github.com/ruyynn)** 用 🔥 打造 [⬆ 返回顶部](#)
标签:ASM汇编, DDoS, Python, Termux, 二进制发布, 压力测试, 基础设施韧性, 多语言支持, 安全测试框架, 开源工具, 拒绝服务, 无后门, 系统弹性, 网络可用性, 网络安全, 网络工具, 负载测试, 逆向工具, 配置错误, 隐私保护