Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Radamsa ¶
Radamsa is a mutator based on the radamsa fuzzer, unsurprisingly. The WorkingDir variable specifies a directory into which fuzz files shall be written. The Seed variable specifies the seed value that will be passed directly to radamsa to seed its fuzzing engine.
type RadamsaMultiFile ¶
RadamsaMultiFile is a mutator based on the radamsa fuzzer. It generates test cases based on multiple input files, instead of a single input. WorkingDir variable specifies a directory into which fuzz files shall be written. The Seed variable specifies the seed value that will be passed directly to radamsa to seed its fuzzing engine.
func (*RadamsaMultiFile) Run ¶
func (r *RadamsaMultiFile) Run(in chan Request, out chan data.TestCase, errOut chan error)
Run starts a work loop that consumes MutateRequests specifying multiple source files and the number of fuzz files to generate. As output it produces the paths to each of these fuzz files. On error a message will be sent on the errOut channel.