28.1.3. Fuzz Testing
To enable fuzz targets compilation, add --enable-fuzztargets to configure.
Note
This changes various parts of Suricata making the suricata binary unsafe for production use.
The targets can be used with libFuzzer, AFL and other fuzz platforms.
28.1.3.1. Running the Fuzzers
TODO. For now see src/tests/fuzz/README
28.1.3.1.1. Reproducing issues
28.1.3.2. Extending Coverage
28.1.3.3. Adding Fuzz Targets
28.1.3.4. Oss-Fuzz
Suricata is continuously fuzz tested in Oss-Fuzz. See https://github.com/google/oss-fuzz/tree/master/projects/suricata