Quick HTTP Load utility
git clone this repocd into the reposhards buildThe monitor application takes a few arguments:
-u or --url - The URL to test-c or --concurrency - The number of concurrent requests to make (defualts to 10)-t or --total-requests - The total number of requests to make (defaults to 1000)-a or --attack - Adds a <script>alert(1)</script> to the end of the URLbin/monitor --url https://brightsec.com/
WAFs detected: Armor Protection (Armor Defense), CloudFlare Web Application Firewall (CloudFlare)
┌───────────┬───────┬─────────────────────────────────────────────────────────────────────┐
│ Responses │ Count │ Description │
├───────────┼───────┼─────────────────────────────────────────────────────────────────────┤
│ 503 │ 3 │ Service Unavailable - This means something is wrong with the server │
│ 200 │ 24 │ OK │
│ 429 │ 973 │ Too Many Requests - This means we are being rate limited │
└───────────┴───────┴─────────────────────────────────────────────────────────────────────┘
Debug Files Created: 976
Debug files will be saved to the /tmp/[hostname] folder, and will be named as [hostname].random_number.html
those files can be easily opened with a browser to see the response.
using docker is as simple as:
docker run -it neuralegion/monitor --url https://brightsec.com/
or if you want to build it yourself:
cd into the repodocker build -t monitor .docker run -it monitor --url https://brightsec.com/git checkout -b my-new-feature)git commit -am 'Add some feature')git push origin my-new-feature)Content type
Image
Digest
sha256:966ba7d24…
Size
252 MB
Last updated
over 3 years ago
docker pull neuralegion/monitor