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 any afl-fuzz instance, whether it's still actively running or already stopped. it's not picky, bestie πŸ’… and plot twist: you can pass multiple directories, afl_state_dir2 and 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 built afl-plot-ui to use this option. no afl-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