Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tteeoo/dos
Web server stress tester in python
https://github.com/tteeoo/dos
denial-of-service network python stress-testing
Last synced: about 1 month ago
JSON representation
Web server stress tester in python
- Host: GitHub
- URL: https://github.com/tteeoo/dos
- Owner: tteeoo
- License: mit
- Created: 2020-03-16T20:24:01.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-17T04:06:30.000Z (almost 5 years ago)
- Last Synced: 2024-11-10T10:38:27.575Z (3 months ago)
- Topics: denial-of-service, network, python, stress-testing
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Network stress tester (Denial Of Service)
## Prerequisites:
Install the required modules with:
```
$ python3 -m pip install -r requirements.txt
```## Usage:
```
$ python3 dos.py [options] | [ <# of threads> [flags]]
```#### Flags:
* `-v, --verbose`: verbose output.
* `-p, --python`: use python's requests module instead of `curl`.
This is much slower and more error prone at high thread counts. Only use this option if you do not have `curl`.#### Options:
* `-h, --help`: prints help message.
* `-V, --version`: prints version information.
* `-l, --legal`: prints legal information.
Press enter to stop, and kill all child threads.
For effective results on a single, relatively low-power server, a few thousand threads will do.
Target web pages that include back-end processing for best results.
## Legal disclosure
In addition to the MIT License, this further legal disclosure applies:
`
I (Theo Henson) am not responsible for the repercussions that you (a user of this software) may face through the illegal usage of this software, nor am I responsible for the damage that any user causes, using this software. By using this software, you take full responsibility, in other words, *use at your own risk*.
`