SLOWLORIS(1)
π slowloris(1) β bestie edition π
okay so. this is slowloris, and it lives in the General Commands Manual section 1, which is giving "we're a real grown-up command" energy. and bestie, we ARE. let's get into it π«Ά
β¨ NAME β¨
slowloris β a security testing tool for web servers. that's it, that's the whole identity. no cap.
β¨ SYNOPSIS β¨
slowloris [OPTION]... HOST
one HOST, a whole pile of [OPTION]..., and you're off. slay. π
β¨ DESCRIPTION β¨
okay so here's the tea π΅. slowloris is an open source tool used to perform Denial of Service (DoS) attacks on web servers.
the way it does this is so sneaky and honestly iconic: it exploits a vulnerability in web servers called "Keep-Alive" to exhaust server resources and make them inaccessible. that's the whole vibe β it just... keeps talking. forever. and the server is too polite to hang up. π
β οΈ real talk though: this is a security testing tool. it makes servers unreachable. use it on stuff you're allowed to test, bestie, we are NOT catching a case over this.
β¨ USAGE β¨
slowloris [OPTIONS] host
same energy as the synopsis, just lowercase and chill about it. πΈ
β¨ OPTIONS β¨
every single one of them, no skipping, we don't do that here π
-p,--portβ tells it which port your target web server is on. default is80, because of course it is.-s,--socketsβ how many simultaneous sockets to use at once. default:100. yes, one hundred. she's ambitious. π-v,--verboseβ turns the logging level up for terminal output. more words, more chaos, more drama in your scrollback. π₯-ua,--randuseragentsβ randomizes the user agents with each request. keeps things spicy, keeps things anonymous-ish, keeps the server guessing. π¦-x,--useproxyβ utilizes a SOCKS5 proxy for connections. go through a middleman, very mysterious of you. π--httpsβ uses the HTTPS protocol for requests. secure, encrypted, fancy. β¨--sleepβ sets a sleep time interval between each header sent. literal beauty sleep. it takes a lil nap between headers and the server just waits. π
β¨ EXAMPLES β¨
Example 1:
$ slowloris -p 80 -s 200 example.com
port 80, 200 sockets, go. iconic. π
Example 2:
$ slowloris -x --proxy-host=proxy.example.com --proxy-port=1080 example.com
proxy mode activated: -x plus --proxy-host=proxy.example.com and --proxy-port=1080, target is example.com. sneaky little main character move. π§
β¨ AUTHORS β¨
Slowloriswas created by: Gokberk Yaltirakli<opensource@gkbrk.com>π- This manual page was written by Josenison Ferreira da Silva
<nilsonfsilva@hotmail.com>for the Debian project (but may be used by others). π
β¨ BUG REPORTS β¨
found a bug? report it to https://github.com/gkbrk/slowloris/issues β they wanna hear about it, fr fr. π
and that's the whole page bestie, you ate that. go be responsible with it. πΈ
cute lil sign-off: this page came from the General Commands Manual, tagged September 2023, and the slowloris header just says "Security testing tool for web..." because apparently it ran out of room mid-sentence π periodt. π
π¦ where this page comes from
- debian trixie: slowloris 0.2.6+git20230430.890f72d-2 Β· MIT
- ubuntu noble: slowloris 0.2.6+git20230430.890f72d-2 Β· MIT
- ubuntu questing: slowloris 0.2.6+git20230430.890f72d-2
- ubuntu resolute: slowloris 0.2.6+git20230430.890f72d-2build1 Β· MIT
- ubuntu stonking: slowloris 0.2.6+git20230430.890f72d-2build1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms