aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs/freebsd: update README.md executor compile command on guestAdam Goska2021-12-101-1/+1
| | | | | | | The instructions for compiling the executor files on the guest machine referenced executor_freebsd.cc which no longer exists and is now executor.cc. The DGOOS=freebsd flag is changed to DGOOS_freebsd=1 and DGOARCH_amd64=1 added to compile syz-executor successfully
* docs: update docs to reflect the new `async` flagAleksandr Nogikh2021-12-104-29/+98
|
* docs: add reference to CoLaFUZE paper (#2891)Dmitry Vyukov2021-11-251-0/+1
|
* docs: update the information about syz-testbedAleksandr Nogikh2021-11-121-39/+65
|
* docs: add SyzGen (CCS'21)arkivm2021-11-101-0/+1
|
* docs: rename syz-testbench to syz-testbedHeyuan2021-11-021-1/+1
|
* docs: add the reference to Snowboard paperSishuai Gong2021-11-021-0/+1
|
* docs: update bug reporting instructionsf0rm2l1n2021-10-271-0/+1
|
* docs: describe syz-testbedAleksandr Nogikh2021-10-201-0/+138
|
* docs/openbsd: update found bugsAnton Lindqvist2021-10-141-0/+10
|
* docs/syz-verifier: fix internal linkTaras Madan2021-10-051-2/+1
|
* docs: set GO111MODULE=off to fix documentation compatibility with go v1.16+Taras Madan2021-09-291-1/+1
|
* docs: remove $ to simplify the commands copy-pasteTaras Madan2021-09-291-7/+7
|
* docs/linux: format QEMU sectionTaras Madan2021-09-291-4/+12
|
* docs/linux: format Image sectionTaras Madan2021-09-291-4/+14
|
* docs/linux: format Kernel sectionTaras Madan2021-09-291-14/+42
|
* docs/linux: add Prerequisites sectionTaras Madan2021-09-291-4/+14
|
* docs/linux: extend GCC sectionTaras Madan2021-09-291-1/+7
|
* docs: add a brief program syntax descriptionAleksandr Nogikh2021-09-222-2/+95
| | | | | | | | Currently the documentation is lacking any description of the textual program representation used by syzkaller. Also, the newly implemented call properties are not described anywhere yet. Fix this by introducing the program_syntax.md file.
* docs: add few source links to research.mdDmitry Vyukov2021-09-171-2/+3
|
* docs/syz_verifier: update and reword introductionMarco Elver2021-09-101-40/+65
| | | | | | | | | | Update the introduction of syz-verifier to better define the problem it is attempting to solve: "semantic bugs" is the correct terminology for the type of bugs that syz-verifier attempts to find. Reflow the rest of the document to make it readable in plain-text. Co-developed-by: @maramihali
* vm/qemu: add apple_smc_osk and efi_{code,vars}_device optionsPatrick Meyer2021-09-031-1/+3
| | | | This way users don't have to overwrite qemu_args in their configs.
* docs: document how to fuzz macOSPatrick Meyer2021-09-023-19/+366
|
* docs/openbsd: update found bugsAnton Lindqvist2021-08-281-0/+4
|
* docs: add documentation for syz-verifierMara Mihali2021-08-052-0/+92
|
* executor: prepare code generator to allow other achitecturesAlexey Kardashevskiy2021-07-191-1/+1
| | | | | | | At the moment only AMD64 is supported, change file names to emphasise this. Signed-off-by: Alexey Kardashevskiy <aik@linux.ibm.com>
* docs/executing_syzkaller_programs.md: fix typoNicky Chorley2021-07-121-1/+1
|
* docs/linux: recommend setting net.ifnames to 0Aleksandr Nogikh2021-07-073-0/+50
| | | | | | When net.ifnames is set to 1, syzkaller might not be able to connect to the virtual machines. Add the corresponding recommendations to the documentation as well as a note to the troubleshooting guide.
* docs/linux: remove the mentions of WheezyAleksandr Nogikh2021-07-071-2/+2
| | | | | | | | It is now impossible to create a Debian Wheezy image (at least in a way proposed by the documentation). Instead, demonstrate how to create a Debian Buster image, the latest version of Debian as for now.
* all: support exclude globs in descriptorJoey Jiao2021-06-021-1/+2
|
* docs: add reference to Bowknot (USENIX Security'21)Vikram Narayanan2021-05-311-0/+1
|
* docs/research.md: remove duplicate reference to HFLVikram Narayanan2021-05-311-1/+0
|
* all: minor glob fixesDmitry Vyukov2021-05-261-2/+3
|
* pkg/compiler: add glob typeJoey Jiaojg2021-05-261-1/+3
| | | | | | | | | | | | | | | | | | | | * all: add new typename dirname The current way to check files under sysfs or proc is: - define a string to represent each file - open the file - pass the fd to write / read / close The issues above are: - Need to know what file present on target device - Need to write openat for each file With dirname added, which will open one file in the directory randomly and then pass the fd to write/read/close. * all: use typename glob to match filename Fixes #481
* syz-manager: add prometheus metricsPalash Oswal2021-05-261-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * syz-manager: add prometheus metrics Add prometheus metrics client to syz-manager. Expose metrics on a new port defined in mgrconfig. Allows for prometheus to scrape metrics from syz-manager. * syz-manager: expose metrics endpoint in http server .gitignore : remove local .img path * mgrconfig: remove unnecessary config option * syz-manager: update stats to use gaugefunc added docs for prometheus exported metrics added more gaugefunc metrics Signed-off-by: Palash Oswal <oswalpalash@gmail.com> * syz-manager: minor changes for CI tests added periods to comments and renamed go variables Signed-off-by: Palash Oswal <oswalpalash@gmail.com> * syz-manager: re-position prometheus counter declaration docs updated with PR comments Signed-off-by: Palash Oswal <oswalpalash@gmail.com>
* docs/linux: fixed deprecated commandMara Mihali2021-05-171-2/+4
|
* docs/openbsd: update found bugsAnton Lindqvist2021-05-121-0/+14
|
* pkg/host, docs: fix typosPatrick Meyer2021-05-061-1/+1
|
* docs: extend contributing.mdDmitry Vyukov2021-04-211-6/+17
| | | | Add some general contribution guidelines.
* docs/contributing.md: fix syz-env invocationGarret Kelly2021-04-191-1/+1
| | | | | | Paths like SOURCEDIR must be absolute as they're being used as volume paths given to Docker and will be interpreted as Docker volume names if not absolute paths.
* docs/linux: fix config syntaxDmitry Vyukov2021-04-141-3/+1
| | | | | | | Sandbox value needs quotes, but we can simply drop sandbox as "none" is the default value. Fixes #2526
* docs: add an explanation re coverageDmitry Vyukov2021-03-181-1/+19
|
* docs: fix scp command in instructionsmusamaanjum2021-03-181-1/+1
| | | | | | | | | | | 'scp' command needs 10022 port number specified to establish connection over which vm is listening. If it isn't specified, scp tries to connect over port 22 and connection fails. The other docs write machine as 'root@localhost'. Replace it here to avoid confusion. Collon is necessary at the end for the command to work.
* docs: clarify that running syzkaller locally is an optionDmitry Vyukov2021-03-181-0/+3
|
* docs/freebsd: update VM image link for 14Mark Johnston2021-03-031-1/+1
|
* docs: update test for syntaxMickaël Salaün2021-02-101-1/+1
| | | | | | | Synchronize with commit 2bd9619f7621 ("pkg/runtest: check arch requirement early"), which removes TestSysTests. Signed-off-by: Mickaël Salaün <mic@linux.microsoft.com>
* docs: update external_fuzzing_usb.md to match the latest codeRadoslav Gerganov2021-01-221-28/+15
|
* docs/openbsd: update found bugs.mdAnton Lindqvist2021-01-201-0/+16
|
* docs: add link to clang 11.0.1 release binariesMarco Elver2021-01-131-0/+1
| | | | | The official LLVM repo hosts prebuilt binaries for various distributions and architectures, so let's use that one.
* docs: add note on declaration ordering in syzlangDmitry Vyukov2021-01-091-0/+10
|