Clusterfuzz Versions Save

Scalable fuzzing infrastructure.

v2.5.0

2 years ago
  • Restructured internal imports to make pip package cleaner.
  • AFL++ support.
  • Many bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.5.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

reproduce-tool-stable

3 years ago

Support 3.9

v2.4.0

3 years ago
  • Various improvements for libClusterFuzz.
  • Local development improvements.
  • Add AFL support to the fuzzing engine pipeline.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.4.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

v2.3.0

3 years ago
  • Improved ML-based fuzzing.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.3.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

v2.2.1

3 years ago
  • Fix a breaking App Engine bug from 2.2.0

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.2.1

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

v2.2.0

3 years ago
  • Replaced webapp2 usage with Flask.
  • Improved Syzkaller support.
  • Added support for generic blackbox fuzzers.
  • Removed remaining Python 2 compatibility code.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.2.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

v2.1.0

3 years ago
  • Jobs page is now paginated.
    • This version requires new DB migrations due to addition of search keywords in Jobs.
    • To perform migrations, please use:
python butler.py run -c path/to/config --non-dry-run migration.jobs_keywords
  • Jobs page now has the ability to specify Fuzzer-Job mappings.
  • Past crash regressions are now stored in the corpus backup.
  • Set handle_=2 by default for sanitizer options in engine jobs.
  • Fix local GCS issues.
  • Remove more Python 2 support.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.1.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

v2.0.2

3 years ago
  • Improved Syzkaller support.
  • Support narrower bisection for regression/fix ranges.
  • Improve Rust crash detection signatures.
  • Improved Android KASan support.
  • Batch datastore operations more aggressively.
  • Improved grouping of crashes involving inline frames.
  • Enable entropic fuzzing strategy in libFuzzer.
  • Test past crash regressions in corpus pruning task.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.0.2

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

v2.0.1

4 years ago
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.0.1

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

v2.0.0

4 years ago
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.0.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.