GoFlood is a simple and fast HTTP Flood tool written in Go. Inspired by HULK (HTTP Unbearable Load King), it sends a high volume of randomized HTTP GET requests to a target server.
- Multi-threaded high-bandwidth HTTP Flood
- Random
User-Agent,Referer, and various HTTP headers - Real-time target status monitoring
- User-Agent file support
- Colored terminal output
go build -o goflood main.go./goflood -url https://example.com -threads 50 -duration 60 -agents user-agents.txt| Flag | Description | Default |
|---|---|---|
-url |
Target URL (e.g., https://example.com) | (required) |
-threads |
Number of concurrent workers | 10 |
-duration |
Duration to run the test (in seconds) | 30 |
-interval |
Interval for status updates (in seconds) | 3 |
-agents |
Path to User-Agent file | user-agents.txt |
This software is provided solely for testing, educational, and security assessment purposes. It must only be used on systems you own or have explicit permission to test. The author disclaims any liability for misuse or unauthorized use of this tool.
