Skip to content
syzkaller is an unsupervised, coverage-guided kernel fuzzer
Go Objective-C C C++ Shell Python
Branch: master
Clone or download
This branch is 1072 commits behind google:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Godeps
dashboard
docs
executor
pkg
prog
sys
syz-ci
syz-fuzzer
syz-hub
syz-manager
tools
vendor
vm
.clang-format
.gitignore
.golangci.yml
.travis.yml
AUTHORS
CODE_OF_CONDUCT.md
CONTRIBUTORS
LICENSE
Makefile
README.md
fuzzbuzz.yaml
fuzzit.sh

README.md

syzkaller - kernel fuzzer

Build Status Go Report Card Coverage Status GoDoc License

syzkaller is an unsupervised coverage-guided kernel fuzzer.
Supported OSes: Akaros, FreeBSD, Fuchsia, gVisor, Linux, NetBSD, OpenBSD, Windows.

Mailing list: syzkaller@googlegroups.com (join on web or by email).

Found bugs: Akaros, Darwin/XNU, FreeBSD, Linux, NetBSD, OpenBSD, Windows.

Documentation

Initially, syzkaller was developed with Linux kernel fuzzing in mind, but now it's being extended to support other OS kernels as well. Most of the documentation at this moment is related to the Linux kernel. For other OS kernels check: Akaros, Darwin/XNU, FreeBSD, Fuchsia, NetBSD, OpenBSD, Windows, gVisor.

External Articles

Disclaimer

This is not an official Google product.

You can’t perform that action at this time.