Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct {
// Logging
Logger *zerolog.Logger
Debug bool
// Scan options
TargetFile string
Threads int
AllowInsecureURIs bool
Identifier string
Proxy string
FollowRedirect bool
Sleep int
RunBaseline bool
RunSafe bool
RunExploit bool
HTTPGet bool
HTTPPost bool
}
func NewOptions ¶
func NewOptions() *Options
type Processor ¶
type Processor struct {
Logger *zerolog.Logger
HTTPClient *http.Client
BaseURL *url.URL
HTTPMethod string
FinalBaselineURL *url.URL
FinalSafeURL *url.URL
FinalExploitURL *url.URL
FinalResetURL *url.URL
Verification string
// HTTP response codes
BaselineResponseStatus int
SafeResponseStatus int
ExploitResponseStatus int
ResetResponseStatus int
// Status
Working bool
Vulnerable bool
Exploited bool
// Scan Identifier
Identifier string
}
Processor is a URL processing helper
Click to show internal directories.
Click to hide internal directories.