Module libafl::mutators[][src]

Expand description

Mutators mutate input during fuzzing.

Re-exports

pub use scheduled::*;
pub use mutations::*;
pub use token_mutations::*;
pub use mopt_mutator::*;

Modules

A wide variety of mutations used during fuzzing.

The ScheduledMutator schedules multiple mutations internally.

Tokens are what afl calls extras or dictionaries. They may be inserted as part of mutations during fuzzing.

Enums

The result of a mutation. If the mutation got skipped, the target will not be executed with the returned input.

Traits

A mutator takes input, and mutates it. Simple as that.

A Tuple of Mutators that can execute multiple Mutators in a row.