tree: e8fc730770539d55914975379ab2394d8e985e67 [path history] [tgz]
  1. resources/
  2. afl-fuzz_approach.md
  3. best_practices.md
  4. Changelog.md
  5. COPYING
  6. custom_mutators.md
  7. docs.md
  8. docs2.md
  9. env_variables.md
  10. FAQ.md
  11. features.md
  12. fuzzing_binary-only_targets.md
  13. fuzzing_in_depth.md
  14. ideas.md
  15. important_changes.md
  16. INSTALL.md
  17. README.md
  18. rpc_statsd.md
  19. third_party_tools.md
  20. tutorials.md
docs/README.md

AFL++ documentation

This is the overview of the AFL++ docs content.

For general information on AFL++, see the README.md of the repository.

Also take a look at our FAQ.md and best_practices.md.

Fuzzing targets with the source code available

You can find a quickstart for fuzzing targets with the source code available in the README.md of the repository.

For in-depth information on the steps of the fuzzing process, see fuzzing_in_depth.md or click on the following image and select a step.

Fuzzing process overview

For further information on instrumentation, see the READMEs in the instrumentation/ folder.

Instrumenting the target

For more information, click on the following image and select a step.

Instrumenting the target

Preparing the fuzzing campaign

For more information, click on the following image and select a step.

Preparing the fuzzing campaign

Fuzzing the target

For more information, click on the following image and select a step.

Fuzzing the target

Managing the fuzzing campaign

For more information, click on the following image and select a step.

Managing the fuzzing campaign

Fuzzing other targets

To learn about fuzzing other targets, see:

Additional information