Releases: epi052/feroxfuzz
Releases · epi052/feroxfuzz
v1.0.0-rc.12
- libafl now an optional dependency, gated behind the
havoc
feature flag - new clippy checks
- updated libafl
- added libafl_bolts (also behind
havoc
) - some maintenance on ci/cd pipeline
What's Changed
- Use v2 of
cargo-semver-checks-action
by @mgr0dzicki in #24 - Add request to response trait by @epi052 in #25
- Make libafl optional by @epi052 in #26
New Contributors
- @mgr0dzicki made their first contribution in #24
Full Changelog: v1.0.0-rc.10...v1.0.0-rc.12
v1.0.0-rc.10
Replaced async fuzzer's mpsc with mpmc. This dramatically sped up processing time, since the pre-send loop could pretty easily overwhelm the post-send loop. As a result, overall scan time was dramatically reduced as well since we could get into situations where all requests/responses were complete but the single consumer was still processing responses
What's Changed
Full Changelog: v1.0.0-rc.8...v1.0.0-rc.10
v1.0.0-rc.8
What's Changed
- schedulers will resume from state::stats::requests when non-zero by @epi052 in #20
- overhauled
fuzz_once
internal design (again); less clones / more speed by @epi052 in #20
Full Changelog: v1.0.0-rc.7...v1.0.0-rc.8
v1.0.0-rc.7
- added
UniqueProductScheduler
(most robust for runtime corpus modifications/least efficient) - added
.unique
to wordlist builder - added
.reset
to fuzzer trait - added
.set_(pre|post)_loop_hook
methods to fuzzers - added
.scheduler_mut
method to fuzzers - fuzzers support being told to skip an item from the scheduler (used in UniqueProductScheduler)
- added ability for
AddToCorpus
Action to add single|multiple Data items (used to only grab fuzzable fields from a Request) - added
.total_corpora_len
method toSharedState
v1.0.0-rc.6
What's Changed
- fixed up type oversight in request processor
Full Changelog: v1.0.0-rc.5...v1.0.0-rc.6
1.0.0-rc.5
What's Changed
- added dynamic dispatch to Processors by @epi052 in #16
- added typesafe builder pattern for fuzzer construction by @epi052 in #16
- added pre-loop / post-loop hooks to fuzzers by @epi052 in #16
- implemented Named for most components by @epi052 in #16
- RandomScheduler can operate on a subset of corpora, instead of only all corpora by @epi052 in #16
- SharedState can add a Corpus after being instantiated by @epi052 in #16
Full Changelog: v1.0.0-rc.4...v1.0.0-rc.5
1.0.0-rc.4
What's Changed
Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4
1.0.0-rc.3
1.0.0-rc.2
What's Changed
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
1.0.0-rc.1
What's Changed
- added a Content Length Decider by @iustin24 in #5
- added ability to do dynamic dispatch with Deciders by @epi052 in #3
- added ability to do dynamic dispatch with Mutators by @epi052 in #7
- added ability to use an explicitly empty corpus by @andreademurtas in #8
- added an Action to stop fuzzing by @epi052 in #10
- fixed version from
0.1.0
to1.0.0
as when therc
status is removed, we'll be at1.0.0
New Contributors
- @iustin24 made their first contribution in #5
- @andreademurtas made their first contribution in #8
Full Changelog: v0.1.0-rc.0...1.0.0-rc.1