fuzzx

package
v1.4.4-alpha1202-diff-... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2025 License: AGPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetXpathFromNode

func GetXpathFromNode(node *xmlquery.Node) string

func QuickMutateSimple

func QuickMutateSimple(target ...string) []string

func RecursiveXMLNode

func RecursiveXMLNode(node *xmlquery.Node, callback func(node *xmlquery.Node))

Types

type FuzzParam

type FuzzParam struct {
	// contains filtered or unexported fields
}

func (*FuzzParam) Clone

func (p *FuzzParam) Clone() *FuzzParam

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 (p *FuzzParam) FirstFuzzRequestBytes() []byte

func (*FuzzParam) Fuzz

func (p *FuzzParam) Fuzz(values ...string) *FuzzParam

func (*FuzzParam) IsCookieParams

func (p *FuzzParam) IsCookieParams() bool

func (*FuzzParam) IsGetParams

func (p *FuzzParam) IsGetParams() bool

func (*FuzzParam) IsGetValueJSON

func (p *FuzzParam) IsGetValueJSON() bool

func (*FuzzParam) IsPostParams

func (p *FuzzParam) IsPostParams() bool

func (*FuzzParam) Name

func (p *FuzzParam) Name() string

func (*FuzzParam) Path

func (p *FuzzParam) Path() string

func (*FuzzParam) Position

func (p *FuzzParam) Position() string

func (*FuzzParam) PositionVerbose

func (p *FuzzParam) PositionVerbose() string

func (*FuzzParam) Results

func (p *FuzzParam) Results() [][]byte

func (*FuzzParam) Show

func (p *FuzzParam) Show() *FuzzParam

func (*FuzzParam) String

func (p *FuzzParam) String() string

func (*FuzzParam) Value

func (p *FuzzParam) Value() interface{}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL