C# Class GAS.Core.Attacks.SlowLoic

SlowLoic is the port of RSnake'workingSocket SlowLoris
Inheritance: IAttacker
显示文件 Open project: old-kasthack-s-projects/GAS

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, int threadcount ) : System

creates the SlowLoic / -Loris object.

Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
bw_DoWork ( object indexinthreads ) : 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, int threadcount ) : System
dns string DNS string of the target
ip string /// IP string of sender specific server. Use this ONLY if the target does loadbalancing between different /// IPs and you want to target sender 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 sender 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 sender 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
threadcount int
return System

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void