Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
resources/ | H | 25-Apr-2025 | - | 1,836 | 1,831 | |
COPYING | H A D | 25-Apr-2025 | 11.1 KiB | 203 | 169 | |
Changelog.md | H A D | 25-Apr-2025 | 121.8 KiB | 3,353 | 2,394 | |
FAQ.md | H A D | 25-Apr-2025 | 13.5 KiB | 369 | 286 | |
INSTALL.md | H A D | 25-Apr-2025 | 7.4 KiB | 192 | 153 | |
README.md | H A D | 25-Apr-2025 | 2.6 KiB | 65 | 40 | |
afl-fuzz_approach.md | H A D | 25-Apr-2025 | 25.6 KiB | 548 | 442 | |
best_practices.md | H A D | 25-Apr-2025 | 9.1 KiB | 198 | 148 | |
custom_mutators.md | H A D | 25-Apr-2025 | 14.2 KiB | 381 | 273 | |
env_variables.md | H A D | 25-Apr-2025 | 43 KiB | 896 | 694 | |
features.md | H A D | 25-Apr-2025 | 7.4 KiB | 118 | 97 | |
fuzzing_binary-only_targets.md | H A D | 25-Apr-2025 | 12 KiB | 305 | 219 | |
fuzzing_in_depth.md | H A D | 25-Apr-2025 | 43 KiB | 977 | 750 | |
ideas.md | H A D | 25-Apr-2025 | 1.9 KiB | 49 | 33 | |
important_changes.md | H A D | 25-Apr-2025 | 3.1 KiB | 61 | 53 | |
rpc_statsd.md | H A D | 25-Apr-2025 | 5.7 KiB | 190 | 151 | |
third_party_tools.md | H A D | 25-Apr-2025 | 3.1 KiB | 72 | 59 | |
tutorials.md | H A D | 25-Apr-2025 | 3.7 KiB | 58 | 41 |
README.md
1# AFL++ documentation 2 3This is the overview of the AFL++ docs content. 4 5For general information on AFL++, see the 6[README.md of the repository](../README.md). 7 8Also take a look at our [FAQ.md](FAQ.md) and 9[best_practices.md](best_practices.md). 10 11## Fuzzing targets with the source code available 12 13You can find a quickstart for fuzzing targets with the source code available in 14the [README.md of the repository](../README.md#quick-start-fuzzing-with-afl). 15 16For in-depth information on the steps of the fuzzing process, see 17[fuzzing_in_depth.md](fuzzing_in_depth.md) or click on the following 18image and select a step. 19 20 21 22For further information on instrumentation, see the 23[READMEs in the instrumentation/ folder](../instrumentation/). 24 25### Instrumenting the target 26 27For more information, click on the following image and select a step. 28 29 30 31### Preparing the fuzzing campaign 32 33For more information, click on the following image and select a step. 34 35 36 37### Fuzzing the target 38 39For more information, click on the following image and select a step. 40 41 42 43### Managing the fuzzing campaign 44 45For more information, click on the following image and select a step. 46 47 48 49## Fuzzing other targets 50 51To learn about fuzzing other targets, see: 52 53* Binary-only: [fuzzing_binary-only_targets.md](fuzzing_binary-only_targets.md) 54* GUI programs: 55 [best_practices.md#fuzzing-a-gui-program](best_practices.md#fuzzing-a-gui-program) 56* Libraries: [frida_mode/README.md](../frida_mode/README.md) 57* Network services: 58 [best_practices.md#fuzzing-a-network-service](best_practices.md#fuzzing-a-network-service) 59* Non-linux: [unicorn_mode/README.md](../unicorn_mode/README.md) 60 61## Additional information 62 63* Tools that help fuzzing with AFL++: 64 [third_party_tools.md](third_party_tools.md) 65* Tutorials: [tutorials.md](tutorials.md)