Documentation
¶
Index ¶
- Constants
- func NewEngine(opts ...Option) *engine
- func NewOption(ctx context.Context, url string, crawler bool, headers map[string]string, ...) *option
- func NewResult(vulnerable bool, url, payload, method, vulnName, vulnDesc, proof string, ...) *result
- type Auth
- type IAttack
- type Input
- type Option
- type Output
- type Plugin
- type Severity
Constants ¶
View Source
const ( SEVERITY_INFO Severity = iota SEVERITY_LOW SEVERITY_MEDIUM SEVERITY_HIGH SEVERITY_CRITICAL Pi = "Pe1z" PiSc = "Pe1z_Sc4mer" INJECT_INPUT = "PpppE1111z0" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Input ¶
type Input interface {
URL() string
Crawler() bool
Proxys() []string
Headers() map[string]string
Context() context.Context
Form() *uhttp.Form
InjectUrls() []string
Auth() (authtype, username, password string)
Cookies() []*network.Cookie
MyHost() string
SetForm(*uhttp.Form)
SetMyHost(host string)
SetInjectUrls(injectUrls ...string)
SetAuth(authtype, username, password string)
SetCookies(cookies []*network.Cookie)
}
Click to show internal directories.
Click to hide internal directories.