A set of tools to drive your services to their limits - any maybe beyond.
All tools in this repository are made for educational, responsible use only. Do only use these tools against services you are in charge for or have a written permission to attack. Play nice!
This is the Plone DoS test tool - Availability does matter.
Use it to drown a Plone instance in non-cachable requests.
usage: dos_plone.py [-h] -t TARGET [-a ATTACK] [-n NUMBER] [-v]
optional arguments:
-h, --help show this help message and exit
-t TARGET, --target TARGET
The target to test (default: https://localhost)
-a ATTACK, --attack ATTACK
Different attacks. 0: GET random page, 1: spam search,
2: spam contact-info, 3: spam login_form, 4: send
malformed login_form, 5: run all attacks at once
(default: 0)
-n NUMBER, --number NUMBER
Start that many threads (default: 1)
-v, --version show program's version number and exit
While the program is running, one character will be printed out for each
request. E: connection error, T: request timeout, H: invalid HTTP response, 5:
HTTP status 5xx, .: all other HTTP status codes.