module

Wafalyzer

Constants

Log = ::Log.for(self)
VERSION = {{ (`shards version \"/tmp/tmp.JGIhnl/src/src/wafalyzer\"`).chomp.stringify }}

Class methods

configure

Yields settings to the given block.

Source
settings
Source

Instance methods

detect(uri : URI, method : String = "GET", headers : HTTP::Headers | Nil = nil, body : HTTP::Client::BodyType | Nil = nil, user_agent : String | Nil = nil) : Array(Waf)

Returns an array of Wafs detected for the given request.

Source
detect(url : String, method : String = "GET", headers : HTTP::Headers | Nil = nil, body : HTTP::Client::BodyType | Nil = nil, user_agent : String | Nil = nil) : Array(Waf)

Returns an array of Wafs detected for the given request.

Source
detects?(*args, **kwargs) : Bool

Returns true if there was any Waf detected for the given request.

Source

Nested types