Skip to content

yzz1984/clusterfuzz

This branch is 3314 commits behind google/clusterfuzz:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 7, 2019
Feb 12, 2019
Feb 15, 2019
Feb 21, 2019
Feb 21, 2019
Feb 1, 2019
Feb 20, 2019
Jan 30, 2019
Jan 30, 2019
Jan 30, 2019
Jan 30, 2019
Jan 30, 2019
Feb 19, 2019
Feb 14, 2019
Feb 7, 2019
Jan 30, 2019
Feb 1, 2019
Feb 7, 2019
Feb 1, 2019
Jan 30, 2019
Feb 12, 2019
Feb 13, 2019

Repository files navigation

ClusterFuzz

ClusterFuzz is a scalable fuzzing infrastructure which finds security and stability issues in software.

It is used by Google for fuzzing the Chrome Browser, and serves as the fuzzing backend for OSS-Fuzz.

ClusterFuzz provides many features which help seamlessly integrate fuzzing into a software project's development process:

  • Highly scalable. Google's internal instance runs on over 25,000 machines.
  • Accurate deduplication of crashes.
  • Fully automatic bug filing and closing for issue trackers (Monorail only for now).
  • Testcase minimization.
  • Regression finding through bisection.
  • Statistics for analyzing fuzzer performance, and crash rates.
  • Easy to use web interface for management and viewing crashes.
  • Support for coverage guided fuzzing (e.g. libFuzzer and AFL) and blackbox fuzzing.

Overview

Documentation

You can find detailed documentation here.

Trophies

As of January 2019, ClusterFuzz has found ~16,000 bugs in Chrome and ~11,000 bugs in over 160 open source projects integrated with OSS-Fuzz.

Getting Help

You can file an issue to ask questions, request features, or ask for help.

Staying Up to Date

We will use clusterfuzz-announce(#)googlegroups.com to make announcements about ClusterFuzz.

About

Scalable fuzzing infrastructure.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 83.8%
  • HTML 9.8%
  • Go 3.5%
  • Shell 1.3%
  • Dockerfile 0.5%
  • CSS 0.3%
  • Other 0.8%