afl-plot(8)
πΈ NAME πΈ
okay so, hi bestie π β this is the man page for afl-plot, straight out of the System Manager's Manual section 8 (that's the sysadmin-tools club, iykyk). it's the little tool that turns your fuzzing numbers into actual pictures. no cap, it's kind of iconic.
β¨ SYNOPSIS β¨
afl-plot [ -g | --graphical ] afl_state_dir [afl_state_dir2 ...]
graph_output_dir
like, that's the whole vibe check right there π
π OPTIONS π
okay so before we get into the flags β the main character fact of this whole page: this program generates gnuplot images from afl-fuzz output data. that's the whole job. pretty plots from fuzzing data. slay. π¦
here's the usage, laid out all cute:
afl_state_dirβ this should point to an existing state directory of anyafl-fuzzinstance, whether it's still actively running or already stopped. it's not picky, bestie π and plot twist: you can pass multiple directories,afl_state_dir2and friends, and it'll overlay their data on the same plots β which is literally perfect for comparing parallel fuzzers side by side. main character energy for your fuzzing setup, fr fr.graph_output_dirβ this one should point to an empty directory where the tool gets to write all the resulting plots. give it a clean canvas, she's an artist π¨-g,--graphicalβ (optional, no pressure) displays the plots in a graphical window. lowkey important caveat though: you should have builtafl-plot-uito use this option. noafl-plot-ui, no window. that's just how it is π
and after she's done cooking, the program will put index.html and four PNG images in the output directory. you should be able to view it with any web browser of your choice β pick your fave, she doesn't gatekeep π
ngl, "empty directory" is not a suggestion, it's a boundary. respect it π«Ά
π AUTHOR π
AFL++ was written by Michal "lcamtuf" Zalewski and is maintained by Marc "van Hauser" Heuse <mh@mh-sec.de>, Dominik Maier <domenukk@gmail.com>, Andrea Fioraldi <andreafioraldi@gmail.com> and Heiko "hexcoder-" Eissfeldt <heiko.eissfeldt@hexco.de>. the whole squad, working together, obsessed with them honestly π
the homepage of AFL++ is literally right here: https://github.com/AFLplusplus/AFLplusplus β go give it a star, she deserves it β
π§ LICENSE π§
AFL++ is licensed under AGPL-3.0-or-later, with original components under Apache-2.0; an optional commercial license is available. so like, read the fine print bestie, it's important π
see https://github.com/AFLplusplus/AFLplusplus/blob/stable/LICENSING.md for the whole thing π
that's the whole page, bestie β go forth and plot π
β¨ this was the afl-plot(8) page from AFL++, dated 2026-06-05. love u, bye ππΈπ¦
π¦ where this page comes from
- arch rolling: afl++ 5.00c-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms