suricata/examples/plugins
Philippe Antoine c960b7d7c1 app-layer: AppLayerParserFPtr uses a mut pointer to local storage
So, fix the fn prototype in rust ParseFn
2026-01-16 21:07:38 +00:00
..
altemplate app-layer: AppLayerParserFPtr uses a mut pointer to local storage 2026-01-16 21:07:38 +00:00
c-custom-loggers doc: adjust for master to main rename 2025-09-16 17:20:56 +02:00
c-json-filetype doc: adjust for master to main rename 2025-09-16 17:20:56 +02:00
ci-capture examples/lib: use packet setter functions 2025-04-01 10:17:05 +02:00
README.md plugin: add in-tree app-layer template plugin for testing 2025-04-07 15:25:04 -06:00

Example Plugins

c-json-filetype

An example plugin of an EVE/JSON filetype plugin. This type of plugin is useful if you want to send EVE output to custom destinations.

ci-capture

A minimal capture plugin that can be used as a template, but also used for testing capture plugin loading and registration in CI.

altemplate

An app-layer template plugin with logging and detection. Most code copied from rust/src/applayertemplate