Documentation
¶
Index ¶
- Constants
- type Fuzzer
- func (f *Fuzzer) Fuzz() error
- func (f *Fuzzer) GetProgress() (int, int)
- func (f *Fuzzer) IncrementCompleted()
- func (f *Fuzzer) ReplaceMarkers(markers map[string]string) string
- func (f *Fuzzer) SendRequest(markers map[string]string)
- func (f *Fuzzer) SetTotalRequests(total int)
- func (f *Fuzzer) Stop()
- type FuzzerConfig
- type FuzzerResult
Constants ¶
View Source
const ModeClusterBomb = "cluster_bomb"
View Source
const ModePitchFork = "pitch_fork"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fuzzer ¶
type Fuzzer struct {
Config FuzzerConfig
Results chan any
State string
// contains filtered or unexported fields
}
func NewFuzzer ¶
func NewFuzzer(config FuzzerConfig) *Fuzzer
func (*Fuzzer) GetProgress ¶
GetProgress returns the current progress (completed, total)
func (*Fuzzer) IncrementCompleted ¶
func (f *Fuzzer) IncrementCompleted()
IncrementCompleted increments the completed requests counter atomically
func (*Fuzzer) SendRequest ¶
func (*Fuzzer) SetTotalRequests ¶
SetTotalRequests sets the total number of requests atomically
type FuzzerConfig ¶
Click to show internal directories.
Click to hide internal directories.