| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| resources/ | 03-May-2024 | - | 1,836 | 1,831 | ||
| COPYING | D | 03-May-2024 | 11.1 KiB | 203 | 169 | |
| Changelog.md | D | 03-May-2024 | 111.1 KiB | 3,112 | 2,162 | |
| FAQ.md | D | 03-May-2024 | 10 KiB | 258 | 197 | |
| INSTALL.md | D | 03-May-2024 | 6.7 KiB | 183 | 146 | |
| README.md | D | 03-May-2024 | 2.6 KiB | 65 | 40 | |
| afl-fuzz_approach.md | D | 03-May-2024 | 25.3 KiB | 543 | 438 | |
| best_practices.md | D | 03-May-2024 | 8.8 KiB | 193 | 144 | |
| custom_mutators.md | D | 03-May-2024 | 11.4 KiB | 311 | 222 | |
| env_variables.md | D | 03-May-2024 | 38.6 KiB | 813 | 632 | |
| features.md | D | 03-May-2024 | 7.4 KiB | 118 | 97 | |
| fuzzing_binary-only_targets.md | D | 03-May-2024 | 12.3 KiB | 311 | 224 | |
| fuzzing_in_depth.md | D | 03-May-2024 | 41.6 KiB | 950 | 726 | |
| ideas.md | D | 03-May-2024 | 2.2 KiB | 58 | 40 | |
| important_changes.md | D | 03-May-2024 | 3.1 KiB | 61 | 53 | |
| rpc_statsd.md | D | 03-May-2024 | 5.7 KiB | 190 | 151 | |
| third_party_tools.md | D | 03-May-2024 | 2.9 KiB | 60 | 54 | |
| tutorials.md | D | 03-May-2024 | 2.8 KiB | 41 | 32 |
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)