Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Attacker ¶
type Attacker interface { Set(...interface{}) Run() Report() map[string]interface{} }
Attacker should implement ... Add your url-based attacker here.
type BasicSQLi ¶
type BasicSQLi struct { InjectableURL []string // contains filtered or unexported fields }
BasicSQLi checks basic sqli vuls. WebSocket API.
type Crawler ¶
type Crawler struct {
// contains filtered or unexported fields
}
Crawler crawls the website. WebSocket API.
type Intruder ¶
type Intruder struct {
// contains filtered or unexported fields
}
Intruder intrudes the target. WebSocket API.
type SSHBruter ¶
SSHBruter brute force the ssh service. AJAX API.
type XSSChecker ¶
type XSSChecker struct { InjectableURL []string // contains filtered or unexported fields }
XSSChecker checks XSS vuls. WebSocket API.
func (*XSSChecker) Report ¶
func (x *XSSChecker) Report() map[string]interface{}
Report implements Attacker interface.
func (*XSSChecker) Set ¶
func (x *XSSChecker) Set(v ...interface{})
Set implements Attacker interface. Params should be {conn *websocket.Conn, fuzzableURLs []string}
Click to show internal directories.
Click to hide internal directories.