Crates.io | slowlorust |
lib.rs | slowlorust |
version | 0.1.1 |
source | src |
created_at | 2021-11-04 03:09:52.952383 |
updated_at | 2021-11-04 03:16:22.796014 |
description | Lightweight slowloris (HTTP DoS) implementation in Rust. |
homepage | |
repository | https://github.com/MJVL/slowlorust |
max_upload_size | |
id | 476436 |
size | 263,059 |
Slowloris is a denial-of-service attack program which allows an attacker to overwhelm a targeted server by opening and maintaining many simultaneous HTTP connections between the attacker and the target. -Cloudflare
Cargo
cargo install slowlorust
Manual
cargo install --git https://github.com/MJVL/slowlorust
USAGE:
slowlorust [OPTIONS] <IP> <PORT>
ARGS:
<IP> The IP address of the webserver
<PORT> The port the webserver is running on
OPTIONS:
-b, --benchmark-delay <BENCHMARK_DELAY>
How many seconds to wait between each connection benchmark [default: 15]
-h, --help
Print help information
-l, --lower-sleep <LOWER_SLEEP>
Lower bound of request delay in seconds [default: 0]
-n, --num-workers <NUM_WORKERS>
How many worker sockets to open [default: 50]
-t, --timeout <TIMEOUT>
How many seconds to wait before the server is "down" [default: 5]
-u, --upper-sleep <UPPER_SLEEP>
Upper bound of request delay in seconds [default: 15]
-v, --verbose
Log actions of each worker
-V, --version
Print version information