Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
The input corpus is the most important success factor of a properly configured fuzzer. Therefore, corpus has to be distilled, a minimized corpus can provide good code coverage while not including unnecessary files not resulting in new code paths being taken.
afl-cmin is very useful in this regard. I had situations where I ran afl-cmin for several days, but then the fuzzer found issues within a day.
Would it be possible to provide afl-cmin for jqf? And maybe also afl-tmin?
Probably missing timeout specification in #26 is a blocker for this one...
I am a bit reluctant to support
Wow, that was quick, thanks!
I just tried jqf-afl-showmap with the tika example, it times out for me with the default -t value, but works with higher values.
I think it's fine if afl-cmin is rather slow and afl-tmin is not implemented for now, thanks for implementing!