-
This project is for educational purposes only! It is designed to help security researchers, network administrators, and students understand the principles of DDoS attacks in order to better design defense strategies.
-
Unauthorized attacks against any server, network, or device that you do not personally own are serious criminal offenses and will be punished by law.
-
Please ensure that you only run this code in a completely controlled, isolated lab environment (such as a local virtual machine or a self-built test network). The author assumes no responsibility for any misuse.
DDOS-Attackis a Python-based DDoS simulation script capable of sending UDP flood packets to a specified IP address and port.
- Simple command-line interactive interface
- Customizable target IP, port, and number of packets to send
- Automatic target reachability check before attack (to avoid ineffective attacks)
- Retains ASCII art startup banner (requires
figletsupport)
- ├── DDOS/
- │ └── Chinese/
- │ └── DDOS-Attack_01_c.py → Attack code file, Chinese
- │ └── DDOS-Attack_02_c.py → Quick version (skips ASCII art loading), Chinese
- │ └── DDOS-Attack_03_c.py → Version with spoofed source IP (requires ROOT privileges), Chinese
- │ └── English/
- │ └── DDOS-Attack_01_e.py → Attack code file, English
- │ └── DDOS-Attack_02_e.py → Quick version (skips ASCII art loading), English
- │ └── DDOS-Attack_03_e.py → Version with spoofed source IP (requires ROOT privileges), English
- ├── Launcher/
- │ └── LauncherWindows.bat → Windows launcher (installs required files)
- │ └── LauncherPython.py → Python Android launcher (installs required files at runtime)
- │ └── LauncherLinux → Linux launcher (installs required files)
- ├── Art/
- │ └── Figlet_DDOS-Attack → Preview of figlet fonts generated in the code(DDOS-Attack)
- │ └── Figlet_AttackStarting → Preview of figlet fonts generated in the code(AttackStarting)
- └── README.md → English introduction
- └── README–Chinepse.md → Chinese introduction
- └── LICENSE → License
- └── Nameplate → BZ-XXX-Nameplate
- Python 3.6+ (recommended 3.9+)
- Operating System: Linux, Windows, macOS, Android (Termux)
- Dependencies:
gitfor cloning the repository,figletfor generating ASCII art banners
- This repository uses
GPLv3as its open-source license.