- Add CLI pointer to second AFL++ fuzzer log
- Update dependencies, including the new AFL++ crate
- Secondary AFL++ fuzzer log is now available
- Bump AFL++ version
- Better AFL++ envs, thanks again @vanhauser-thc
- Better AFL++ envs, thank you @vanhauser-thc!
- Bump AFL++ version
- Honggfuzz share of total CPUs is now reduced
- Overall code cleanup
- Add flag to skip initial minimization
- Fix parallel minimization bug
- Add parallel jobs for minimization
- Add minimization at the beginning of fuzzing
- Fix crash discovery code
- Remove no_main (pr #29, issue #28)
- Remove useless code
- Update dependencies
- Fix coverage bug (see #27)
- Add better error handling and logs
- Split cargo-ziggy into different source files
- Remove statsd use for afl++
- Simplify console output while fuzzing
- Fix some long-standing fuzzer failure bugs
- Fix error handling bug
- Fix dependency bug
- Fix honggfuzz interface not showing up in logs
- Fix some coverage generation difficulties (see #23)
- More verbose error handling (thanks @brunoproduit!)
- New default minimization timeout
--no-honggfuzz
and--no-afl
flags- Remove unused
init
command - Fix inconsistent number of jobs (now
-j 4
will launch 4 threads, not 8) - Update dependencies
- Fix cargo ziggy run argument bug
- Remove libfuzzer and add a custom runner
- Remove secondary afl logs
- Remove need to use rust nightly
- Add -G and -g flags for max and min input sizes
- Add deterministic fuzzing to some AFL++ instances
- Update dependencies
- Only run statsd on the main instance
- Fix small display bug
- Fix crash directory bug
- Fix CLI output bug
- Add support for #[cfg(fuzzing)] and #[cfg(not(fuzzing))]
- Add warning for AFL++ kernel and CPU rules (#6)
- Change input corpus argument in the run subcommand
- Add source option for coverage generation (#8)
- Add crash aggregation directory (#3)
- Add variable to track if crashes were found (#10)
- Fix behaviour when user stops fuzzing in the middle of minimization (#7)
- Add
plot
subcommand using afl-plot (#5) - Add initial corpus directory argument for fuzzing (#9)
- Update dependencies (fixes yanked dependency issue)
- Move logs to a
logs
directory (#4) - Automatically select target if possible (#1)
- Add reset_lazy static option support for better AFL++ stability
- Update dependencies
- Let fuzzers continue after crash is found
- Add Arbitrary support
- Create different output directories for different fuzzing targets
- Improve TUI
- Use clap's derive syntax for the CLI code
- Various bug fixes and small improvements
- Remove useless llvm flag for honggfuzz
- Add
--no-libfuzzer
flag to skip building/fuzzing with libfuzzer
- Reset most of AFL's stats after each minimization for better corpus management
- Fix corpus coverage bug
- Add basic code coverage report generation
- Fix timeout bug
- Fix AFL++ timeout bug
- Rename threads to jobs
- Fix features usability issue
- Introduce the first stable version of ziggy