Module libafl::mutators[][src]

Mutators mutate input during fuzzing.

Re-exports

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

Modules

mutations

A wide variety of mutations used during fuzzing.

scheduled

The ScheduledMutator schedules multiple mutations internally.

token_mutations

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

Enums

MutationResult

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

Traits

Mutator

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

MutatorsTuple

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