Repository navigation
Python Installation
MHDDoS needs Python 3.11 or newer. The instructions below install a suitable interpreter and the venv tools.
sudo apt update
sudo apt install python3 python3-venv python3-pip
python3 --versionIf your Ubuntu release ships an older Python, the deadsnakes PPA has newer builds:
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.12 python3.12-venv python3.12-devUse python3.12 when creating the virtual environment.
sudo apt update
sudo apt install python3 python3-venv python3-pipFor an older Debian release, install a newer Python from backports or build it from source.
Fedora:
sudo dnf install python3 python3-pipCentOS Stream / RHEL:
sudo dnf install python3 python3-pipInstall with Homebrew:
brew install python
python3 --versionOr download the official installer from python.org/downloads/macos.
Download the installer from python.org/downloads/windows and select Add Python to PATH during setup.
Verify in PowerShell:
py -3.12 --versionIf py is not available, use python --version.
Always install MHDDoS into a virtual environment:
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
python -m pip install --upgrade pip
pip install -r requirements.txtReturn to Installation to install MHDDoS, or run:
python start.py DOCTORMHDDoS is for authorized testing only. Use it on systems you own or have written permission to test.
Issues · Discussions · Releases · Contributing · MIT License
MHDDoS
Start here
Methods
Configuration
Interfaces
Help
Community
Project