π‘οΈ Destroyer Denial of Service (DDoS) Script: A powerful educational tool designed to simulate a Denial of Service (DoS) attack. Orchestrates an assault on a specified IP and port, unleashing a barrage of TCP packets. Utilizes Python's asyncio and multiprocessing for maximum impact. Deploy responsibly in authorized environments.
- π― Flood a target IP with TCP packets.
- π Utilize asyncio for asynchronous packet transmission.
- π Leverage multiprocessing for concurrent execution.
-
Clone the repository:
git clone https://github.com/Destroyer-official/Destroyer-DoS.git
-
Navigate to the directory:
cd Destroyer-DoS
-
π¦ Install the required packages:
- Required modules are part of the Python standard library and usually included with Python installations. No separate installation is needed.
*Module included in the standard library:
- socket
- random
- multiprocessing
- argparse (since Python 3.2)
For Python versions lower than 3.4.0:
pip install -r requirements.txt
- Required modules are part of the Python standard library and usually included with Python installations. No separate installation is needed.
*Module included in the standard library:
- β¨ Execute the script using command-line arguments:
python ddos.py -ip [Target_IP] -p [Target_Port] -pr [Number_of_Processes] -t [Number_of_Threads per process]
python ddos.py -ip 192.168.0.1 -p 80 -pr 40 -t 20
-ip
: Specify the target IP address.-p
: Define the target port number.-pr
: Set the number of processes to run concurrently (default: 30).-t
: Define the number of threads per process (default: 40).
-
IP Info Gathering:
- Resolves the target hostname.
- Initiates asynchronous packet sending tasks.
-
Packet Sending:
- Establishes a TCP connection to the target IP and port.
- Sends a continuous stream of random data.
π€ Contributions are welcome! For suggestions, enhancements, or issues, feel free to create a pull request or submit an issue in the repository.
βοΈ This project is licensed under the MIT License. Refer to the LICENSE file for detailed licensing information.