C# Class LOIC.SlowLoic

SlowLoic is the port of RSnake's SlowLoris
Inheritance: cHLDos
ファイルを表示 Open project: NewEraCracker/LOIC Class Usage Examples

Public Methods

Method Description
SlowLoic ( string dns, string ip, int port, string subSite, int delay, int timeout, bool random, int nSockets, bool randcmds, bool useGet, bool usegZip ) : System

creates the SlowLoic / -Loris object. <.<

Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
bw_DoWork ( object sender, DoWorkEventArgs e ) : void

Method Details

SlowLoic() public method

creates the SlowLoic / -Loris object. <.<
public SlowLoic ( string dns, string ip, int port, string subSite, int delay, int timeout, bool random, int nSockets, bool randcmds, bool useGet, bool usegZip ) : System
dns string DNS string of the target
ip string IP string of a specific server. Use this ONLY if the target does loadbalancing between different IPs and you want to target a specific IP. normally you want to provide an empty string!
port int the Portnumber. however so far this class only understands HTTP.
subSite string
delay int time in milliseconds between the creation of new sockets.
timeout int time in seconds between a new partial header is sent on the same connection. the higher the better .. but should be UNDER the READ-timeout from the server. (30 seemed to be working always so far!)
random bool adds a random string to the subsite
nSockets int the amount of sockets for this object
randcmds bool randomizes the sent header for every request on the same socket. (however all sockets send the same partial header during the same cyclus)
useGet bool if set to TRUE it uses the GET-command - due to the fact that http-Ready mitigates this change this to FALSE to use POST
usegZip bool turns on the gzip / deflate header to check for: CVE-2009-1891
return System

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void