Documentation
¶
Index ¶
- func CRLFAnalysis(target string, options model.Options, rl *rateLimiter)
- func CheckXSSWithHeadless(url string, options model.Options) bool
- func CodeView(resbody, pattern string) string
- func GetAttrPayload() ([]string, int)
- func GetCommonPayload() ([]string, int)
- func GetEventHandlers() []string
- func GetGfXSS() []string
- func GetHTMLPayload() ([]string, int)
- func GetInJsPayload() ([]string, int)
- func GetPType(av string) string
- func GetPayloadBoxPayload() ([]string, int)
- func GetPortswiggerPayload() ([]string, int)
- func GetSpecialChar() []string
- func GetTags() []string
- func GetUsefulCode() []string
- func Grepping(data, regex string) []string
- func InterfaceGetEventHandlers() ([]string, int)
- func InterfaceGetGfXSS() ([]string, int)
- func InterfaceGetSpecialChar() ([]string, int)
- func InterfaceGetTags() ([]string, int)
- func InterfaceGetUsefulCode() ([]string, int)
- func MakePoC(poc string, req *http.Request, options model.Options) string
- func MakeTargetSlice(targets []string) map[string][]string
- func OpenRedirectorAnalysis(target string, options model.Options, rl *rateLimiter)
- func ParameterAnalysis(target string, options model.Options, rl *rateLimiter) map[string][]string
- func SSTIAnalysis(target string, options model.Options, rl *rateLimiter)
- func Scan(target string, options model.Options, sid string) (model.Result, error)
- func SendReq(req *http.Request, payload string, options model.Options) (string, *http.Response, bool, bool, error)
- func SqliAnalysis(target string, options model.Options, rl *rateLimiter)
- func StaticAnalysis(target string, options model.Options, rl *rateLimiter) (map[string]string, map[int]string)
- type Asset
- type Queries
- type WAFPattern
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CRLFAnalysis ¶
CRLFAnalysis is basic check for CRLF Injection
func GetCommonPayload ¶
GetCommonPayload is exported interface
func GetEventHandlers ¶
func GetEventHandlers() []string
GetEventHandlers is return event handlers (array type) level: 1(none trigger) / 2(user interaction) / 3(direct trigger)
func GetPayloadBoxPayload ¶
GetPayloadBoxPayload is exported interface
func GetPortswiggerPayload ¶
GetPortswiggerPayload is exported interface
func InterfaceGetEventHandlers ¶
InterfaceGetEventHandlers is exported interface
func InterfaceGetGfXSS ¶
InterfaceGetGfXSS is exported interface
func InterfaceGetSpecialChar ¶
InterfaceGetSpecialChar is exported interface
func InterfaceGetTags ¶
InterfaceGetTags is exported interface
func InterfaceGetUsefulCode ¶
InterfaceGetUsefulCode is exported interface
func MakeTargetSlice ¶
MakeTargetSlice is make slice for multicast option
func OpenRedirectorAnalysis ¶
OpenRedirectorAnalysis is basic check for open redirectors
func ParameterAnalysis ¶
ParameterAnalysis is check reflected and mining params
func SSTIAnalysis ¶
SSTIAnalysis is basic check for SSTI
func SendReq ¶
func SendReq(req *http.Request, payload string, options model.Options) (string, *http.Response, bool, bool, error)
SendReq is sending http request (handled GET/POST)
func SqliAnalysis ¶
SqliAnalysis is basic check for SQL Injection
Types ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
Queries is struct of queries