LinuxCommandLibrary

goldeneye.py

HTTP stress testing tool

TLDR

Test a specific website
$ goldeneye.py [url]
copy
Test with 100 user agents and 200 concurrent sockets
$ goldeneye.py [url] -u 100 -s 200
copy
Test without verifying SSL certificate
$ goldeneye.py [url] -n
copy
Test in debug mode
$ goldeneye.py [url] -d
copy
Display help
$ goldeneye.py -h
copy

SYNOPSIS

goldeneye.py url [options]

DESCRIPTION

goldeneye.py is an HTTP stress testing tool designed to test the resilience of web servers and applications against heavy load conditions. It generates concurrent HTTP connections using randomized headers and user agents to simulate traffic patterns and identify performance bottlenecks.

WARNING: This tool is intended ONLY for authorized security testing and load testing of systems you own or have explicit permission to test. Unauthorized use against systems you don't own is illegal and unethical.

PARAMETERS

-u, --useragents NUM

Number of random user agents to use
-s, --sockets NUM
Number of concurrent sockets
-w, --workers NUM
Number of workers
-n, --nosslcheck
Do not verify SSL certificates
-d, --debug
Enable debug output
-m, --method METHOD
HTTP method: GET, POST, RANDOM
-h, --help
Display help message

CAVEATS

Using this tool against systems without authorization is illegal in most jurisdictions. Only use for legitimate load testing, penetration testing with written permission, or security research on your own systems.

SEE ALSO

ab(1), siege(1), wrk(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard