Module libafl::mutators [−][src]
Expand description
Mutators mutate input during fuzzing.
Re-exports
Modules
The MOpt
mutator scheduler, see https://github.com/puppet-meteor/MOpt-AFL and https://www.usenix.org/conference/usenixsecurity19/presentation/lyu
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.