Releases: 0xricksanchez/AFL_Runner
Releases · 0xricksanchez/AFL_Runner
v0.5.0
BREAKING
This release is a full re-write of the core-logic and contains some breaking changes:
- Command construction is done differently now that should adhere more to how it's described in the docs
- We have deterministic command creation now
- We also do have modes that differentiate between
multiple-cores
,default
(refers to vanilla AFL++), andci-fuzzing
. Depending on which the generated commands differ
What's Changed
- fix: add sensible buffer so that total runtime calculates found crash… by @0xricksanchez in #37
- feat: Additional features by @wizche in #41
- refactor: apply some linting suggestions by @0xricksanchez in #44
- fix: #43 by running the script as file by @wizche in #45
- fix: allow using a token dictionary directory as well by @0xricksanchez in #50
- feat: add basic Rust CI by @0xricksanchez in #51
- feat: enable seeding of AFLR and AFL++ by @0xricksanchez in #52
- refactor: constrained argument application and tests for it by @0xricksanchez in #53
- fix: remove some CI centric AFL_ flags for now by @0xricksanchez in #54
- Fully rewrite core logic by @0xricksanchez in #55
- chore: add test badge by @0xricksanchez in #56
- ci: only run tests when rust files have been edited by @0xricksanchez in #57
- fix: properly forward seed to AFL++ if requested by @0xricksanchez in #59
- fix: ensure
use_seed_afl
properly requiresseed
to be specified by @0xricksanchez in #60 - refactor: further refactor the afl_* logic by @0xricksanchez in #61
- refactor: more modularity and some more tests by @0xricksanchez in #62
- chore: prepare release by @0xricksanchez in #63
New Contributors
Full Changelog: v0.4.3...v0.5.0
v0.4.3
What's Changed
- feat: AFL_TMPDIR by @0xricksanchez in #32
- chore: bump versions, update API calls by @0xricksanchez in #35
- chore: bump AFLR version, prepare release by @0xricksanchez in #36
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- fix: add backspace between
aflr
and--help
by @0xricksanchez in #24 - Showcase by @0xricksanchez in #29
- Includes various fixes and improvements such as:
- TUI logging section
- Demo
- Respect AFL_ environment variables
- a new termination command for a running AFLR session
- better fuzzer instance naming so one can quickly distinguish between them
- Includes various fixes and improvements such as:
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- fix: max keywords == 5 by @0xricksanchez in #20
- refactor: add note that
pgrep
is now an optional requirement by @0xricksanchez in #21 - fix: ensure globally exported AFL_* env vars are prepended for better… by @0xricksanchez in #22
- fix: ensure
--dry-run
is respected by @0xricksanchez in #23
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- fix: clippy warnings by @0xricksanchez in #18
- refactor: improve TUI layout by @0xricksanchez in #19
- BREAKING:
afl_runner
is nowaflr
@0xricksanchez in #19
Full Changelog: v0.3.5...v0.4.0
v0.3.5
What's Changed
- feat: enable fuzzer PID tracking as a healthcheck by @0xricksanchez in #17
- feat: detached mode that does not attach to tmux/screen session and doesn't show a TUI by @0xricksanchez in #17
Full Changelog: v0.3.4...v0.3.5
v0.3.4
v0.3.3
What's Changed
- fix: regression for AFL_TESTCACHE_SIZE by @0xricksanchez in #13
- chore: bump version by @0xricksanchez in #14
- fix: typo by @0xricksanchez in #15
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- feat: add screen as an alternative to TMUX by @0xricksanchez in #11
- fix: clippy + correctly apply AFL_* environment variables again by @0xricksanchez in #12
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- refactor: introduce more modularized code base by @0xricksanchez in #10
Full Changelog: v0.3.0...v0.3.1