1 个不稳定版本
0.1.1 | 2021年11月4日 |
---|---|
0.1.0 |
|
#34 in #dos
125KB
152 行
slowlorust
轻量级 slowloris (HTTP DoS) 实现。
Slowloris 是一种拒绝服务攻击程序,允许攻击者通过在攻击者和目标之间打开并保持许多同时的 HTTP 连接来压倒目标服务器。 -Cloudflare
安装
Cargo
cargoinstall slowlorust
手动
cargoinstall --githttps://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
依赖
~2–12MB
~77K SLoC