mirror of https://github.com/google/oss-fuzz.git
Update corpora.md
This commit is contained in:
parent
a042c551d4
commit
e5e94ec921
|
@ -1,6 +1,6 @@
|
||||||
# Accessing Corpora
|
# Accessing Corpora
|
||||||
|
|
||||||
If you would like to access the corpora that we are using for your fuzz targets (synthesized by the fuzzing engine), please follow these steps.
|
If you would like to access the corpora that we are using for your fuzz targets (synthesized by the fuzzing engines), please follow these steps.
|
||||||
|
|
||||||
## Install Google Cloud SDK
|
## Install Google Cloud SDK
|
||||||
|
|
||||||
|
@ -9,15 +9,25 @@ Follow the instructions on the installation page to login with a Google account
|
||||||
|
|
||||||
## Viewing the corpus for a fuzz target
|
## Viewing the corpus for a fuzz target
|
||||||
|
|
||||||
The fuzzer statistics page for your project on [ClusterFuzz](clusterfuzz.md) will contain a link to the Google Cloud console for your corpus under the "corpus_size" column.
|
The fuzzer statistics page for your project on [ClusterFuzz](clusterfuzz.md) will contain a link to the Google Cloud console for your corpus under the "corpus_size" column. You can browse and download individual units in the corpus here.
|
||||||
|
|
||||||
![viewing_corpus]
|
![viewing_corpus]
|
||||||
(https://raw.githubusercontent.com/google/oss-fuzz/master/docs/images/viewing_corpus.png)
|
(https://raw.githubusercontent.com/google/oss-fuzz/master/docs/images/viewing_corpus.png)
|
||||||
|
|
||||||
## Downloading the corpus
|
## Downloading the corpus
|
||||||
|
|
||||||
TODO.
|
If you would like to download the entire corpus, from the cloud console link, copy the bucket path highlighted here:
|
||||||
|
|
||||||
|
![corpus_path]
|
||||||
|
(https://raw.githubusercontent.com/google/oss-fuzz/master/docs/images/corpus_path.png)
|
||||||
|
|
||||||
|
And then run the following command to copy the corpus to a directory on your machine.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
gsutil -m rsync gs://<corpus_path> <local_directory>
|
gsutil -m rsync gs://<corpus_path> <local_directory>
|
||||||
```
|
```
|
||||||
|
Following the expat example above, this would be:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
gsutil -m rsync gs://expat-corpus.clusterfuzz-external.appspot.com/libFuzzer/expat_parse_fuzzer <local_directory>
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue