fuzzbench icon indicating copy to clipboard operation
fuzzbench copied to clipboard

Ensemble Fuzzing of AFL Forks

Open Leo-Neat opened this issue 5 years ago • 5 comments

Ensemble fuzzing using MOpt, Fairfuzz, AFL, AFLPlusPlus, and AFLFast. Each fuzzer is rotated every hour.

Leo-Neat avatar Mar 26 '20 19:03 Leo-Neat

This isn't tested in CI either though it probably (maybe not since in theory it should only fail if one of the fuzzers it uses does) should.

jonathanmetzman avatar Mar 26 '20 19:03 jonathanmetzman

@jonathanmetzman Can you make sure the changes to the AFLDriver artifact generation in the Dockerfile make sense?

Leo-Neat avatar Mar 27 '20 17:03 Leo-Neat

LGTM. I'll try this out when the current experiment finishes (probably can start around sunday). Can you add this to the list of fuzzers in fuzzers.yml github action so we can test this build?

jonathanmetzman avatar Mar 27 '20 20:03 jonathanmetzman

This code is ready to land but I'm not sure we will land it right now since it isn't exactly a fuzzer, it's a group of them (I'm concerned it may confuse users). I just finished benchmarking it and I will try to compare it to the other fuzzers soon.

jonathanmetzman avatar Apr 03 '20 13:04 jonathanmetzman

Marking as draft since I don't think we want to land this yet.

jonathanmetzman avatar Aug 27 '20 19:08 jonathanmetzman