- Notifications
You must be signed in to change notification settings - Fork0
HULK DoS tool ported to Go with some additional features.
License
worldleader911/hulk
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
HULK DoS tool ported to Go language from Python.Original Python utility by Barry Shteimanhttp://www.sectorix.com/2012/05/17/hulk-web-server-dos-tool/
I just ported utility as is quick and dirty. Original functions names are keeped and original logic mostly keeped too.Minor features added:
- you may set custom number of threads used for requests
- also set number of CPU cores used by program (nice Go feature)
- program correctly killed by Ctl+C
This tool targeted for load testing and may really down badly configured server. Use it wisely.
Examples:
$ hulk -site http://example.com/test/ 2>/dev/null$ HULKMAXPROCS=4096 hulk -site http://example.com 2>/tmp/errlog
Useful environment vars:
- GOMAXPROCSSet it to number of your CPUs or higher.
- HULKMAXPROCSLimit the connection pool (1024 by default). To create high load use higher values.
More details:http://siberian.laika.name/node/7
Copyright Alexander I.Grafovgrafov@gmail.com
Original HULK utility authority of Barry Shteiman (http://sectorix.com). There are not any references to license in the original source than it not under GPL. Ask author of the original utility about license.
Go version of HULK licensed under GPLv3. See LICENSE.
About
HULK DoS tool ported to Go with some additional features.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Languages
- Go54.7%
- Python42.9%
- Dockerfile2.4%