suricata/examples/plugins
2026-05-20 17:57:52 +00:00
..
altemplate rust/ffi: remove altemplate plugin last dependency on suricata crate 2026-05-20 17:57:52 +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
rust examples: add flow callbacks to rust plugin example 2026-05-09 04:17:38 +00:00
README.md examples/plugins/rust: add a rust example plugin 2026-04-16 05:58:15 +00: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

rust

A pure Rust plugin example intended to grow into an omnibus plugin example. Currently demonstrates plugin initialization and EVE callback registration.