Skip to content
/ Hulk Public

HULK a tool I developed in 2018 for educational DDoS simulation, utilizes controlled requests to demonstrate attack methods. Its application in research contributed to a study published on IEEE.org, highlighting its value in understanding attack dynamics.

Notifications You must be signed in to change notification settings

beezanX/Hulk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 

Repository files navigation

HULK - HTTP Unbearable Load King (DDoS Script)

A Python script designed for educational purposes to demonstrate and understand certain types of Denial of Service (DDoS) attacks, specifically those targeting web servers with a high volume of unique HTTP requests.

image

πŸ“œ Overview

What Is A DDoS Attack?

A Distributed Denial of Service (DDoS) attack is a malicious attempt to disrupt the normal traffic of a targeted server, service, or network by overwhelming the target or its surrounding infrastructure with a flood of Internet traffic. DDoS attacks achieve effectiveness by utilizing multiple compromised computer systems as sources of attack traffic.

These attacks can target a wide array of important resources, from e-commerce sites and online banking platforms to news websites, presenting a significant challenge in maintaining the availability and accessibility of critical online services.

🚨 Disclaimer

⚠️ This tool is provided for educational and research purposes ONLY.

  • DO NOT use this tool for any illegal activities or to cause harm to any system or network you do not have explicit, prior, written permission to test.
  • Misuse of this tool can lead to severe legal consequences.
  • The author(s) of this tool are not responsible for any misuse or damage caused by this program. Use at your own risk.

πŸŽ“ Used in Research

This tool ("Hulk") was utilized in the following academic research for evaluating DDoS detection and prevention mechanisms:

  • Title: Detecting and Preventing Distributed Denial of Services (DDoS) Attacks using Machine Learning and Software Defined Networking
  • Publication: 2020 International Conference on Electrical, Communication, and Computer Engineering (ICECCE)
  • Abstract/Link: IEEE Xplore

The paper mentions using HULK (HTTP Unbearable Load King) as a DDoS tool for evaluating their proposed framework.

βš™οΈ Requirements

  • Python 2.x or Python 3.x (Python 3.x is recommended as Python 2.x is end-of-life)
  • git (for cloning the repository)

πŸš€ How to Run

  1. Clone the repository: Open your terminal or command prompt and run:

    git clone https://github.com/beezanX/Hulk
  2. Navigate to the project directory:

    cd Hulk
  3. Run the script: Execute the script using Python:

    python hulk.py <target_url>

    For example:

    python hulk.py http://example.com

    Note: Replace http://example.com with the URL of the target you have explicit permission to test against. Some versions of HULK might require configuring the target within the script itself if command-line arguments are not supported by your specific version.

The script is straightforward to run once Python is installed on your system.

ℹ️ More Details

For further information, to report issues, or to contribute, please refer to this GitHub repository or contact the maintainer via their GitHub profile.


Consider adding a LICENSE file to your repository (e.g., MIT License, Apache 2.0) and then you can add a section like:

πŸ“„ License

License: MIT

This project is open-source and available under the MIT License. You are free to use, modify, and distribute the code, provided you include the original copyright and license notice.

About

HULK a tool I developed in 2018 for educational DDoS simulation, utilizes controlled requests to demonstrate attack methods. Its application in research contributed to a study published on IEEE.org, highlighting its value in understanding attack dynamics.

Topics

Resources

Stars

Watchers

Forks

Languages