Destroyer-official / Destroyer-DoS

πŸ”₯πŸš€ Destroyer-DoS is a very powerful 🌩️ tool designed to simulate a DoS attack by flooding a specified IP 🎯 and port with TCP packets. Harnessing the capabilities of Python's asyncio ⚑ and multiprocessing πŸ”„, πŸ“˜ For educational purposes only. πŸš¨πŸ›‘οΈ Use responsibly and ensure proper authorization. πŸš«πŸ”’

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🌐 Destroyer-DoS 🌐

License: MIT Python

🚨⚠️ WARNING: For Educational Purposes Only! Unauthorized Use May Have Legal Consequences. Act Responsibly and Obtain Proper Authorization. ⚠️🚨


πŸ“‚ File Name: ddos.py - Destroyer Denial of Service Script


🌟 Overview

πŸ›‘οΈ 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.


πŸ› οΈ Features

  • 🎯 Flood a target IP with TCP packets.
  • πŸš€ Utilize asyncio for asynchronous packet transmission.
  • πŸ”„ Leverage multiprocessing for concurrent execution.

πŸš€ Usage

  1. Clone the repository:

    git clone https://github.com/Destroyer-official/Destroyer-DoS.git
  2. Navigate to the directory:

    cd Destroyer-DoS

  1. πŸ“¦ 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

  1. ✨ 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 

πŸ’» Command-Line Arguments

  • -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).

πŸ“š How It Works

  1. IP Info Gathering:

    • Resolves the target hostname.
    • Initiates asynchronous packet sending tasks.
  2. Packet Sending:

    • Establishes a TCP connection to the target IP and port.
    • Sends a continuous stream of random data.

πŸ“œ Disclaimer

⚠️ Disclaimer: This script is exclusively designed for educational purposes. Unauthorized or inappropriate use may result in legal consequences. Exercise caution and ensure proper authorization.


🀝 Contributing

🀝 Contributions are welcome! For suggestions, enhancements, or issues, feel free to create a pull request or submit an issue in the repository.


πŸ“œ License

βš–οΈ This project is licensed under the MIT License. Refer to the LICENSE file for detailed licensing information.


About

πŸ”₯πŸš€ Destroyer-DoS is a very powerful 🌩️ tool designed to simulate a DoS attack by flooding a specified IP 🎯 and port with TCP packets. Harnessing the capabilities of Python's asyncio ⚑ and multiprocessing πŸ”„, πŸ“˜ For educational purposes only. πŸš¨πŸ›‘οΈ Use responsibly and ensure proper authorization. πŸš«πŸ”’

License:MIT License


Languages

Language:Python 100.0%