srlabs / ziggy

A multi-fuzzer management utility for all of your Rust fuzzing needs 🧑‍🎤
Apache License 2.0
61 stars 7 forks source link

Add static analysis subcommand #66

Open louismerlin opened 1 year ago

louismerlin commented 1 year ago

We could have a subcommand that could create a dictionary file for the fuzzers, by doing some static analysis on:

louismerlin commented 1 year ago

Maybe using https://github.com/AFLplusplus/AFLplusplus/blob/1c582b6aeec034b2c0ef650abd35352df7d78fa7/instrumentation/afl-llvm-dict2file.so.cc

vanhauser-thc commented 1 year ago

Maybe using https://github.com/AFLplusplus/AFLplusplus/blob/1c582b6aeec034b2c0ef650abd35352df7d78fa7/instrumentation/afl-llvm-dict2file.so.cc

that will require the cmplog feature flag but is a very good idea to use if that feature is present