SLOWLORIS(1)

πŸ“¦ version 0.2.6+git20230430.890f72d, in debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 is 80, 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 ✨

  • Slowloris was 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. πŸ’