Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorHandling ¶
type General ¶
type General struct {
URL string `json:"url,omitempty"`
Data string `json:"data,omitempty"`
ReqFile string `json:"req_file,omitempty"`
RoutinePoolSize int `json:"routine_pool_size,omitempty"`
Timeout int `json:"timeout,omitempty"`
Delay int `json:"delay,omitempty"`
DelayGranularity string `json:"delay_granularity,omitempty"`
Input bool `json:"input,omitempty"`
InputAddr string `json:"input_addr,omitempty"`
}
type Opt ¶
type Opt struct {
Payload *PayloadSetting
Plugin *Plugin
Filter *Match
Matcher *Match
Request *Request
Output *Output
General *General
ErrorHandling *ErrorHandling
RecursionControl *RecursionControl
}
type PayloadSetting ¶
type PayloadSetting struct {
Wordlists sliceStr `json:"wordlists,omitempty"`
Generators sliceStr `json:"generator,omitempty"`
Processors sliceStr `json:"processor,omitempty"`
Mode string `json:"mode,omitempty"`
}
type Plugin ¶
type Plugin struct {
Preprocessors sliceStr `json:"pre_processor,omitempty"`
Reactor string `json:"reactor,omitempty"`
}
type RecursionControl ¶
type RecursionControl struct {
Recursion bool `json:"recursion,omitempty"`
RecursionDepth int `json:"recursion_depth,omitempty"`
RecursionStatus string `json:"recursion_status,omitempty"`
RecursionRegex string `json:"recursion_regex,omitempty"`
RecursionSplitter string `json:"recursion_splitter,omitempty"`
}
type Request ¶
type Request struct {
Headers sliceStr `json:"header,omitempty"`
Method string `json:"method,omitempty"`
Cookies sliceStr `json:"cookie,omitempty"`
Proxies sliceStr `json:"proxy,omitempty"`
FollowRedirect bool `json:"follow_redirect,omitempty"`
HTTP2 bool `json:"http2,omitempty"`
HTTPS bool `json:"https,omitempty"`
RandomAgent bool `json:"random_agent"`
}
Click to show internal directories.
Click to hide internal directories.