25.1.3. Fuzz Testing

To enable fuzz targets compilation, add –enable-fuzztargets to configure.


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. Running the Fuzzers

TODO. For now see src/tests/fuzz/README Reproducing issues Extending Coverage Adding Fuzz Targets Oss-Fuzz

Suricata is continuesly fuzz tested in Oss-Fuzz. See https://github.com/google/oss-fuzz/tree/master/projects/suricata