Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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*.
`