A Modern, High-Performance Web & Desktop GUI for the renowned MHDDoS Script.
Report Bug
·
Request Feature
Caution
Please Don't Attack websites without the owner's consent.
Table of Contents
MHDDoS-GUI is an advanced evolution of the original MatrixTM/MHDDoS script, now equipped with a stunning, highly optimized graphical user interface. Designed with premium glassmorphism aesthetics and built for absolute performance, this project provides both a Web Dashboard and a standalone Desktop Application to launch, monitor, and manage up to 57 distinct DDoS attack methods.
Say goodbye to complex console commands. Now you can select proxies, tune threads, choose your Layer 4 or Layer 7 attack methods, and view real-time log outputs all through an incredibly intuitive and visually striking dashboard.
- Professional Tactical Dashboard (v1.0.3): A complete UI re-engineering with high-density Slate & Emerald professional aesthetics, optimized grid layouts, and real-time metric visualization.
- Enhanced Real-time Visualization: Optimized Neural Metric Parser (v3.1) ensures 100% reliable data streaming for live PPS and BPS charts.
- Complete Proxy Suite: Full support for all 6 core proxy protocols (All, HTTP, HTTPS, SOCKS4, SOCKS5, RANDOM) with integrated backend mapping.
- Infrastructure Analytics: New diagnostics bar displaying pipeline status, encryption levels, and real-time kernel telemetry.
- Dual Architecture: Run as a responsive Web Dashboard or a native Desktop App.
- Premium UX/UI: Designed using Tailwind CSS for a modern experience with CRT scanline overlays and 20px backdrop blurs.
- Full Method Parity: Categorized support for all 57 attack layers (L4 and L7) with intelligent context-aware form validation.
- Remote Proxy Support: Seamlessly stream massive proxy lists from remote URLs directly into engine memory.
- Auto-Saving Settings: Persists all tactical configurations across sessions using browser LocalStorage.
Follow these simple steps to get your local environment set up.
Ensure you have Python 3 installed on your system.
- Python 3
python --version
- Clone the repository
git clone https://github.com/naravid19/MHDDoS-GUI.git
- Navigate to the directory
cd MHDDoS-GUI - Install the required Python packages
pip install -r requirements.txt
There are two primary ways to run the MHDDoS-GUI depending on your preference.
1. Desktop Application Mode (Recommended)
Launch the GUI in a standalone application window for a seamless desktop experience:
python desktop_gui.py2. Web Dashboard Mode
Start the backend server and open the UI in your default web browser (accessible locally on port 8000):
python web_gui.pyYou can still use the core script directly from the terminal if needed:
- Layer 7:
python start.py <method> <url> <socks_type> <threads> <proxylist> <rpc> <duration> - Layer 4 Normal:
python start.py <method> <ip:port> <threads> <duration>
MHDDoS-GUI supports 57 methods. Here is a brief overview:
Layer 7
GET | POST | OVH | RHEX | STOMP | STRESS | DYN | DOWNLOADER | SLOW | HEAD | NULL | COOKIE | PPS | EVEN | GSB | DGB | AVB | BOT | APACHE | XMLRPC | CFB | CFBUAM | BYPASS | BOMB | KILLER | TOR
Layer 4 (Normal & Amplification)
TCP | UDP | SYN | OVH-UDP | CPS | ICMP | CONNECTION | VSE | TS3 | FIVEM | FIVEM-TOKEN | MEM | NTP | MCBOT | MINECRAFT | MCPE | DNS | CHAR | CLDAP | ARD | RDP
Warning
This graphical representation and the underlying script represent a powerful network testing utility. The tool is meant for educational purposes and authorized network stress testing ONLY. Testing infrastructure without full legal authorization constitutes a cybercrime. The author is not responsible for any misuse.
Huge thanks to the original creators and the open-source community that made this tool possible:
- MatrixTM / MHDDoS - The original powerful core script.
- Othneil Drew / Best-README-Template - For the amazing structural template.
- React Icons
- Tailwind CSS Components
- FastAPI Framework
