| This directory contains source code and build scripts for coverage-guided |
| fuzzers. |
| |
| Detailed instructions are available at: |
| |
| https://github.com/google/oss-fuzz/blob/master/docs/ |
| |
| Quick start: |
| |
| Build a container from the cras directory |
| |
| $ sudo docker build -t ossfuzz/cras -f src/fuzz/Dockerfile . |
| |
| Build fuzzers |
| |
| $ sudo docker run -ti --rm -v $(pwd):/src/cras -v /tmp/fuzzers:/out \ |
| ossfuzz/cras |
| |
| Look in /tmp/fuzzers to see the executables. Run them like so: |
| |
| $ sudo docker run -ti -v $(pwd)/src/fuzz/corpus:/corpus \ |
| -v /tmp/fuzzers:/out ossfuzz/base-runner /out/rclient_message \ |
| /corpus -runs=100 |