syzkaller is an unsupervised coverage-guided kernel fuzzer
Go to file
Dmitry Vyukov 2200ced89b syz-manager: improve vm management during repro
1. Don't start reproducing crashes until we triage
   all inputs from corpus and hub. This minimizes
   chances of losing inputs from hub. Also allows
   to faster get idea of total coverage.
2. Fix bug when vmCount%instacesPerRepro != 0.
   Currently we stop the remainder of instances
   and it stays idle.
2017-06-15 21:50:15 +02:00
cover all: implement edge coverage 2017-01-27 20:46:18 +01:00
csource executor: fix clang-tidy warnings 2017-06-13 17:21:33 +02:00
dashboard manager: add ability to communicate with dashboard 2017-02-17 18:52:07 +01:00
docs docs: move parts of README to docs 2017-06-14 16:13:33 +02:00
executor sys: use consistent icmp socket syscall names 2017-06-14 19:51:56 +02:00
Godeps vendor: switch from dep to godep 2017-06-13 20:23:21 +02:00
host all: speed up tests 2017-05-29 13:15:07 +02:00
ipc pkg/fileutil: move from fileutil 2017-06-03 10:41:09 +02:00
pkg pkg/kernel: add an option to provide full config for build 2017-06-15 18:29:47 +02:00
prog repro: always minimize over EnableTun 2017-06-12 19:48:23 +02:00
report report: extract guilty file 2017-06-13 19:33:21 +02:00
repro repro: always minimize over EnableTun 2017-06-12 19:48:23 +02:00
rpctype pkg/log: move from log 2017-06-03 10:41:09 +02:00
symbolizer symbolizer: use fixed prebuilt binary in test 2017-05-29 13:15:17 +02:00
sys sys: use consistent icmp socket syscall names 2017-06-14 19:51:56 +02:00
sysgen executor: fix clang-tidy warnings 2017-06-13 17:21:33 +02:00
sysparser sysgen: don't touch output file if contents has not changed 2017-05-29 13:15:17 +02:00
syz-dash syz-dash: move patch parsing to pkg/kernel 2017-06-14 10:18:10 +02:00
syz-extract syz-extract: don't fail if no flags to extract 2016-12-13 21:07:59 +01:00
syz-fuzzer pkg/log: move from log 2017-06-03 10:41:09 +02:00
syz-gce pkg/kernel: add an option to provide full config for build 2017-06-15 18:29:47 +02:00
syz-hub syz-hub: fix copy-paste error in httpSummary() 2017-06-14 15:59:45 +03:00
syz-manager syz-manager: improve vm management during repro 2017-06-15 21:50:15 +02:00
tools tools/create-gce-image.sh: add nmi_watchdog=panic to cmd line 2017-06-15 18:29:47 +02:00
vendor vendor: switch from dep to godep 2017-06-13 20:23:21 +02:00
vm vm/qemu: update kernel command line 2017-06-15 18:29:47 +02:00
.clang-format add a missed file 2015-10-13 15:29:07 +02:00
.clang-format.email Add kernel-ish clang-format style suitable for emails. 2017-01-09 20:20:49 +01:00
.gitignore sys: check in generated files 2017-06-13 15:55:31 +02:00
AUTHORS syz-hub: fix copy-paste error in httpSummary() 2017-06-14 15:59:45 +03:00
CONTRIBUTORS syz-hub: fix copy-paste error in httpSummary() 2017-06-14 15:59:45 +03:00
extract.sh sys: add basic AF_LLC sockets descriptions 2017-05-29 17:06:14 +02:00
LICENSE initial commit 2015-10-12 10:16:57 +02:00
Makefile executor: fix compiler warnings in test 2017-06-14 13:06:03 +02:00
README.md docs: move parts of README to docs 2017-06-14 16:13:33 +02:00

syzkaller - linux kernel fuzzer

syzkaller is an unsupervised coverage-guided Linux kernel fuzzer.

The project mailing list is syzkaller@googlegroups.com. You can subscribe to it with a google account or by sending an email to syzkaller+subscribe@googlegroups.com.

List of found bugs.

Documentation

External Articles

Disclaimer

This is not an official Google product.