Documentation
¶
Index ¶
- func GetXpathFromNode(node *xmlquery.Node) string
- func QuickMutateSimple(target ...string) []string
- func RecursiveXMLNode(node *xmlquery.Node, callback func(node *xmlquery.Node))
- type FuzzParam
- func (p *FuzzParam) Clone() *FuzzParam
- func (p *FuzzParam) Exec(opts ...mutate.HttpPoolConfigOption) (chan *mutate.HttpResult, error)
- func (p *FuzzParam) ExecFirst(opts ...mutate.HttpPoolConfigOption) (result *mutate.HttpResult, err error)
- func (p *FuzzParam) FirstFuzzRequestBytes() []byte
- func (p *FuzzParam) Fuzz(values ...string) *FuzzParam
- func (p *FuzzParam) IsCookieParams() bool
- func (p *FuzzParam) IsGetParams() bool
- func (p *FuzzParam) IsGetValueJSON() bool
- func (p *FuzzParam) IsPostParams() bool
- func (p *FuzzParam) Name() string
- func (p *FuzzParam) Path() string
- func (p *FuzzParam) Position() string
- func (p *FuzzParam) PositionVerbose() string
- func (p *FuzzParam) Results() [][]byte
- func (p *FuzzParam) Show() *FuzzParam
- func (p *FuzzParam) String() string
- func (p *FuzzParam) Value() interface{}
- type FuzzRequest
- func (f *FuzzRequest) Clone() *FuzzRequest
- func (f *FuzzRequest) Exec(opts ...mutate.HttpPoolConfigOption) (chan *mutate.HttpResult, error)
- func (f *FuzzRequest) ExecFirst(opts ...mutate.HttpPoolConfigOption) (result *mutate.HttpResult, err error)
- func (f *FuzzRequest) FirstFuzzRequestBytes() []byte
- func (f *FuzzRequest) FuzzCookie(key, value string) *FuzzRequest
- func (f *FuzzRequest) FuzzCookieBase64(key, value string) *FuzzRequest
- func (f *FuzzRequest) FuzzCookieBase64JsonPath(key, jsonPath, value string) *FuzzRequest
- func (f *FuzzRequest) FuzzCookieJsonPath(key, jsonPath, value string) *FuzzRequest
- func (f *FuzzRequest) FuzzGetBase64JsonPathParams(key, jsonPath, value string, n ...int) *FuzzRequest
- func (f *FuzzRequest) FuzzGetBase64Params(key, value string, n ...int) *FuzzRequest
- func (f *FuzzRequest) FuzzGetJsonPathParams(key, jsonPath, value string, n ...int) *FuzzRequest
- func (f *FuzzRequest) FuzzGetParams(key, value string, n ...int) *FuzzRequest
- func (f *FuzzRequest) FuzzGetParamsRaw(raw ...string) *FuzzRequest
- func (f *FuzzRequest) FuzzHTTPHeader(key, value string) *FuzzRequest
- func (f *FuzzRequest) FuzzMethod(methods ...string) *FuzzRequest
- func (f *FuzzRequest) FuzzPath(paths ...string) *FuzzRequest
- func (f *FuzzRequest) FuzzPathAppend(paths ...string) *FuzzRequest
- func (f *FuzzRequest) FuzzPathBlock(paths ...string) *FuzzRequest
- func (f *FuzzRequest) FuzzPostBase64JsonPathParams(key, jsonPath, value string, n ...int) *FuzzRequest
- func (f *FuzzRequest) FuzzPostBase64Params(key, value string, n ...int) *FuzzRequest
- func (f *FuzzRequest) FuzzPostJson(jsonPath, value string) *FuzzRequest
- func (f *FuzzRequest) FuzzPostJsonPathParams(key, jsonPath, value string, n ...int) *FuzzRequest
- func (f *FuzzRequest) FuzzPostParams(key, value string, n ...int) *FuzzRequest
- func (f *FuzzRequest) FuzzPostRaw(raw ...string) *FuzzRequest
- func (f *FuzzRequest) FuzzPostXMLParams(xpath, value string) *FuzzRequest
- func (f *FuzzRequest) GetCommonParams() []*FuzzParam
- func (f *FuzzRequest) GetCookieParams() []*FuzzParam
- func (f *FuzzRequest) GetHeaderParams() []*FuzzParam
- func (f *FuzzRequest) GetMethodParams() []*FuzzParam
- func (f *FuzzRequest) GetPathParams() []*FuzzParam
- func (f *FuzzRequest) GetPostCommonParams() []*FuzzParam
- func (f *FuzzRequest) GetPostJsonParams() []*FuzzParam
- func (f *FuzzRequest) GetPostParams() []*FuzzParam
- func (f *FuzzRequest) GetPostXMLParams() []*FuzzParam
- func (f *FuzzRequest) GetQueryParams() []*FuzzParam
- func (f *FuzzRequest) GetRawBodyParams() []*FuzzParam
- func (f *FuzzRequest) Repeat(n int) *FuzzRequest
- func (f *FuzzRequest) Results() [][]byte
- func (f *FuzzRequest) Show() *FuzzRequest
- type NoResultError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetXpathFromNode ¶
func QuickMutateSimple ¶
Types ¶
type FuzzParam ¶
type FuzzParam struct {
// contains filtered or unexported fields
}
func (*FuzzParam) Exec ¶
func (p *FuzzParam) Exec(opts ...mutate.HttpPoolConfigOption) (chan *mutate.HttpResult, error)
func (*FuzzParam) ExecFirst ¶
func (p *FuzzParam) ExecFirst(opts ...mutate.HttpPoolConfigOption) (result *mutate.HttpResult, err error)
func (*FuzzParam) FirstFuzzRequestBytes ¶
func (*FuzzParam) IsCookieParams ¶
func (*FuzzParam) IsGetParams ¶
func (*FuzzParam) IsGetValueJSON ¶
func (*FuzzParam) IsPostParams ¶
func (*FuzzParam) PositionVerbose ¶
type FuzzRequest ¶
type FuzzRequest struct {
// contains filtered or unexported fields
}
func MustNewFuzzHTTPRequest ¶
func MustNewFuzzHTTPRequest(raw []byte) *FuzzRequest
func NewFuzzHTTPRequest ¶
func NewFuzzHTTPRequest(raw []byte) (*FuzzRequest, error)
func (*FuzzRequest) Clone ¶
func (f *FuzzRequest) Clone() *FuzzRequest
func (*FuzzRequest) Exec ¶
func (f *FuzzRequest) Exec(opts ...mutate.HttpPoolConfigOption) (chan *mutate.HttpResult, error)
func (*FuzzRequest) ExecFirst ¶
func (f *FuzzRequest) ExecFirst(opts ...mutate.HttpPoolConfigOption) (result *mutate.HttpResult, err error)
func (*FuzzRequest) FirstFuzzRequestBytes ¶
func (f *FuzzRequest) FirstFuzzRequestBytes() []byte
func (*FuzzRequest) FuzzCookie ¶
func (f *FuzzRequest) FuzzCookie(key, value string) *FuzzRequest
func (*FuzzRequest) FuzzCookieBase64 ¶
func (f *FuzzRequest) FuzzCookieBase64(key, value string) *FuzzRequest
func (*FuzzRequest) FuzzCookieBase64JsonPath ¶
func (f *FuzzRequest) FuzzCookieBase64JsonPath(key, jsonPath, value string) *FuzzRequest
func (*FuzzRequest) FuzzCookieJsonPath ¶
func (f *FuzzRequest) FuzzCookieJsonPath(key, jsonPath, value string) *FuzzRequest
func (*FuzzRequest) FuzzGetBase64JsonPathParams ¶
func (f *FuzzRequest) FuzzGetBase64JsonPathParams(key, jsonPath, value string, n ...int) *FuzzRequest
func (*FuzzRequest) FuzzGetBase64Params ¶
func (f *FuzzRequest) FuzzGetBase64Params(key, value string, n ...int) *FuzzRequest
func (*FuzzRequest) FuzzGetJsonPathParams ¶
func (f *FuzzRequest) FuzzGetJsonPathParams(key, jsonPath, value string, n ...int) *FuzzRequest
func (*FuzzRequest) FuzzGetParams ¶
func (f *FuzzRequest) FuzzGetParams(key, value string, n ...int) *FuzzRequest
func (*FuzzRequest) FuzzGetParamsRaw ¶
func (f *FuzzRequest) FuzzGetParamsRaw(raw ...string) *FuzzRequest
func (*FuzzRequest) FuzzHTTPHeader ¶
func (f *FuzzRequest) FuzzHTTPHeader(key, value string) *FuzzRequest
func (*FuzzRequest) FuzzMethod ¶
func (f *FuzzRequest) FuzzMethod(methods ...string) *FuzzRequest
func (*FuzzRequest) FuzzPath ¶
func (f *FuzzRequest) FuzzPath(paths ...string) *FuzzRequest
func (*FuzzRequest) FuzzPathAppend ¶
func (f *FuzzRequest) FuzzPathAppend(paths ...string) *FuzzRequest
func (*FuzzRequest) FuzzPathBlock ¶
func (f *FuzzRequest) FuzzPathBlock(paths ...string) *FuzzRequest
func (*FuzzRequest) FuzzPostBase64JsonPathParams ¶
func (f *FuzzRequest) FuzzPostBase64JsonPathParams(key, jsonPath, value string, n ...int) *FuzzRequest
func (*FuzzRequest) FuzzPostBase64Params ¶
func (f *FuzzRequest) FuzzPostBase64Params(key, value string, n ...int) *FuzzRequest
func (*FuzzRequest) FuzzPostJson ¶
func (f *FuzzRequest) FuzzPostJson(jsonPath, value string) *FuzzRequest
func (*FuzzRequest) FuzzPostJsonPathParams ¶
func (f *FuzzRequest) FuzzPostJsonPathParams(key, jsonPath, value string, n ...int) *FuzzRequest
func (*FuzzRequest) FuzzPostParams ¶
func (f *FuzzRequest) FuzzPostParams(key, value string, n ...int) *FuzzRequest
func (*FuzzRequest) FuzzPostRaw ¶
func (f *FuzzRequest) FuzzPostRaw(raw ...string) *FuzzRequest
func (*FuzzRequest) FuzzPostXMLParams ¶
func (f *FuzzRequest) FuzzPostXMLParams(xpath, value string) *FuzzRequest
func (*FuzzRequest) GetCommonParams ¶
func (f *FuzzRequest) GetCommonParams() []*FuzzParam
func (*FuzzRequest) GetCookieParams ¶
func (f *FuzzRequest) GetCookieParams() []*FuzzParam
func (*FuzzRequest) GetHeaderParams ¶
func (f *FuzzRequest) GetHeaderParams() []*FuzzParam
func (*FuzzRequest) GetMethodParams ¶
func (f *FuzzRequest) GetMethodParams() []*FuzzParam
func (*FuzzRequest) GetPathParams ¶
func (f *FuzzRequest) GetPathParams() []*FuzzParam
func (*FuzzRequest) GetPostCommonParams ¶
func (f *FuzzRequest) GetPostCommonParams() []*FuzzParam
func (*FuzzRequest) GetPostJsonParams ¶
func (f *FuzzRequest) GetPostJsonParams() []*FuzzParam
func (*FuzzRequest) GetPostParams ¶
func (f *FuzzRequest) GetPostParams() []*FuzzParam
func (*FuzzRequest) GetPostXMLParams ¶
func (f *FuzzRequest) GetPostXMLParams() []*FuzzParam
func (*FuzzRequest) GetQueryParams ¶
func (f *FuzzRequest) GetQueryParams() []*FuzzParam
func (*FuzzRequest) GetRawBodyParams ¶
func (f *FuzzRequest) GetRawBodyParams() []*FuzzParam
func (*FuzzRequest) Repeat ¶
func (f *FuzzRequest) Repeat(n int) *FuzzRequest
func (*FuzzRequest) Results ¶
func (f *FuzzRequest) Results() [][]byte
func (*FuzzRequest) Show ¶
func (f *FuzzRequest) Show() *FuzzRequest
type NoResultError ¶
type NoResultError struct{}
func (*NoResultError) Error ¶
func (e *NoResultError) Error() string
Click to show internal directories.
Click to hide internal directories.