Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Opt ¶
type Opt struct {
Payload *PayloadSetting
Plugin *Plugin
Filter *Match
Matcher *Match
Request *Request
Output *Output
General *General
Retry *Retry
RecursionControl *RecursionControl
ApiConfig *ApiConfig
}
type Output ¶
type Output struct {
Verbosity int `json:"verbosity,omitempty"`
File string `json:"file,omitempty"`
HttpUrl string `json:"http_url,omitempty"`
Fmt string `json:"fmt,omitempty"`
IgnoreError bool `json:"ignore_error,omitempty"`
NativeStdout bool `json:"native_stdout,omitempty"`
TviewOutput bool `json:"tview_output,omitempty"`
}
type PayloadSetting ¶
type PayloadSetting struct {
Wordlists sliceStr `json:"wordlists,omitempty"`
Generators sliceStr `json:"generator,omitempty"`
Processors sliceStr `json:"processor,omitempty"`
}
type Plugin ¶
type Plugin struct {
Preprocessors sliceStr `json:"preprocessor,omitempty"`
PreprocPriorGen sliceStr `json:"preproc_prior_gen,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 {
URL string `json:"url,omitempty"`
Data string `json:"data,omitempty"`
DataFile string `json:"data_file,omitempty"`
ReqFile string `json:"req_file,omitempty"`
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.