https://github.com/anzerr/slowloris.tool
Slowloris attack util
https://github.com/anzerr/slowloris.tool
example http nodejs slowloris slowloris-attack util
Last synced: 6 months ago
JSON representation
Slowloris attack util
- Host: GitHub
- URL: https://github.com/anzerr/slowloris.tool
- Owner: anzerr
- License: mit
- Created: 2018-12-21T15:00:32.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-01-21T16:28:14.000Z (about 4 years ago)
- Last Synced: 2025-07-22T13:41:57.384Z (6 months ago)
- Topics: example, http, nodejs, slowloris, slowloris-attack, util
- Language: JavaScript
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### `Intro`

Example of slowloris attack it should start with a few connections and try and ramp up until I can't connected anymore
#### `Install`
``` bash
npm install --save git+https://github.com/anzerr/slowloris.tool.git
npm install --save @anzerr/slowloris.tool
```
``` bash
git clone git+https://git@github.com/anzerr/slowloris.tool.git &&
cd slowloris.tool &&
npm link
```
### `Example`
``` bash
slowloris --host localhost:8080 --max 50000
slowloris --host https://localhost:8080
```
``` javascript
const Loris = require('slowloris.tool');
let l = new Loris('http://localhost:8080', 100000).attack();
return new Promise((resolve) => l.once('end', resolve)).then(() => {
console.log('attack ended');
}).catch(console.log);
```