Press ESC to close

GoldenEye - HTTP DoS Test Tool

GoldenEye

GoldenEye is a Python 3 application designed for security testing purposes only. It is an HTTP Denial of Service (DoS) test tool.

Attack Vector

The attack vector exploited by GoldenEye is a combination of HTTP Keep Alive and NoCache mechanisms.

Installation

To install GoldenEye, run the following commands:

sudo apt update
sudo apt install git
git clone https://github.com/jseidl/GoldenEye
cd GoldenEye
python goldeneye.py
        

Alternatively, you can use Python 2:

python2 goldeneye.py
        

Usage

To use GoldenEye, run the following command:

./goldeneye.py <url> [OPTIONS]

Options

FlagDescriptionDefault
-u, --useragentsFile with user-agents to userandomly generated
-w, --workersNumber of concurrent workers50
-s, --socketsNumber of concurrent sockets30
-m, --methodHTTP Method to use 'get', 'post', or 'random'get
-d, --debugEnable Debug Mode (more verbose output)False
-n, --nosslcheckDo not verify SSL CertificateTrue
-h, --helpShows this help message 

Example Usage

To run GoldenEye with default settings:

./goldeneye.py http://example.com

To run GoldenEye with specific options:

./goldeneye.py http://example.com -w 100 -s 50 -m post -d

Disclaimer

This tool is for educational and security testing purposes only. Usage of GoldenEye for attacking targets without prior mutual consent is illegal. Developers assume no liability and are not responsible for any misuse or damage caused by this program.

Leave a comment

Your email address will not be published. Required fields are marked *