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
Flag | Description | Default |
---|---|---|
-u, --useragents | File with user-agents to use | randomly generated |
-w, --workers | Number of concurrent workers | 50 |
-s, --sockets | Number of concurrent sockets | 30 |
-m, --method | HTTP Method to use 'get', 'post', or 'random' | get |
-d, --debug | Enable Debug Mode (more verbose output) | False |
-n, --nosslcheck | Do not verify SSL Certificate | True |
-h, --help | Shows 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.