Dosfiner is a lightweight and efficient HTTP stress-testing and Denial-of-Service (DoS) tool written in Go. Quickly simulate high-volume HTTP traffic to identify application performance bottlenecks and vulnerabilities.
- Perform rapid GET/POST request flooding.
- Custom concurrency level using threads.
- Send HTTP requests directly from RAW files.
- Supports HTTP proxy (e.g., Burp Suite).
- Clone the repository:
git clone https://github.com/afine-com/dosfiner.git
cd dosfiner- Build or Run Directly:
- Build binary:
go build dosfiner.go- Run directly:
go run dosfiner.go [options]- GET request flooding (500 threads):
./dosfiner -g -u "https://target.com/api/v1/search" -t 500- POST request flooding with data (300 threads):
./dosfiner -p -u "https://target.com/login" -d "user=admin&pass=test" -t 300- Using HTTP Proxy (Burp Suite):
./dosfiner -g -u "https://target.com/api" -proxy "http://127.0.0.1:8080" -t 200- RAW HTTP Request from File:
./dosfiner -r "/tmp/request.txt" -t 400 --force-sslUse responsibly.
Dosfiner generates intense traffic that may lead to real Denial-of-Service scenarios. Always obtain explicit permission and perform testing in controlled environments only.