Skip to content

X-croot/GoFlood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoFlood

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.


resim

Features

  • 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

Build

go build -o goflood main.go

Usage

./goflood -url https://example.com -threads 50 -duration 60 -agents user-agents.txt

gif

Flags

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

DISCLAIMER

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.

About

HTTP DDoS tool written in Go

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages