Skip to content

This is a KeepAlive+NoCache DoS Test Tool written in Python

Notifications You must be signed in to change notification settings

Muhammadkafaby/WhiteIce-DDOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

KeepAlive+NoCache DoS Test Tool

This is a KeepAlive+NoCache DoS Test Tool written in Python. It sends HTTP requests with Connection: keep-alive and Cache-Control: no-cache headers to a target server using multiple threads.

Features

  • Randomized User-Agent headers to simulate different clients.
  • Logging of requests and errors to a specified log file.
  • Graceful shutdown on user interruption (Ctrl+C).
  • Loading animation to indicate the ongoing attack.
  • Menu-driven interface for setting target URL and number of threads.

Requirements

  • Python 3.x
  • requests library

Installation

  1. Clone the repository https://github.com/Muhammadkafaby/WhiteIce-DDOS.git or download the script.

  2. Install the required dependencies using pip:

    pip install -r requirements.txt

Usage

Run the script with the following command:

python

whiteice.py

Menu Options

  1. Start Attack: Starts the attack on the specified target URL with the configured number of threads.
  2. Set Target URL: Allows you to set the target URL for the attack.
  3. Set Number of Threads: Allows you to set the number of concurrent threads for the attack.
  4. Exit: Exits the program.

Example

  1. Run the script:

    python whiteice.py
  2. Set the target URL:

    Enter your choice: 2
    Enter the target URL: http://example.com
    
  3. Set the port number:

    Enter your choice: 3
    Enter the port number: 80
    
  4. Set the number of threads:

    Enter your choice: 4
    Enter the number of threads: 200
    
  5. Start the attack:

    Enter your choice: 1
    
  6. The attack will start, and you will see a loading animation indicating the ongoing attack. To stop the attack, press Ctrl+C.

Important Note

This script is for educational purposes only. Do not use it to attack any website or server without explicit permission from the owner. Unauthorized use of this script may be illegal and unethical.

License

This project is licensed under the MIT License.

This [README.md] file provides an overview of the project, installation instructions, usage examples, and an important note about ethical use. The example section demonstrates how to use the menu options to set the target URL, set the number of threads, and start the attack. The license section has been formatted and includes the necessary information.

About

This is a KeepAlive+NoCache DoS Test Tool written in Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages