1
0
mirror of https://github.com/janet-lang/janet synced 2024-07-03 10:33:24 +00:00
janet/tools/afl/README.md

14 lines
392 B
Markdown
Raw Normal View History

2019-11-29 03:41:27 +00:00
# AFL Fuzzing scripts
To use these, you need to install afl (of course), and xterm. A tiling window manager helps manage
many concurrent fuzzer instances.
## Fuzz the parser
```
$ sh ./tools/afl/prepare_to_fuzz.sh
export NFUZZ=1
$ sh ./tools/afl/fuzz.sh parser
Ctrl+C when done to close all fuzzer terminals.
$ sh ./tools/afl/aggregate_cases.sh parser
$ ls ./fuzz_out/parser_aggregated/
```