You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/examples/plugins
Jason Ish f5bf76c0ee examples/plugins/rust: add a rust example plugin
Only demonstrates EVE callbacks for now, but I plan to turn this into a
show case of a variety of callbacks a Rust plugin can do as we add Rust
bindings to the ffi crate.
6 months ago
..
altemplate rust/ffi: move conf_get helper to ffi crate 7 months ago
c-custom-loggers doc: adjust for master to main rename 1 year ago
c-json-filetype doc: adjust for master to main rename 1 year ago
ci-capture examples/lib: use packet setter functions 2 years ago
rust examples/plugins/rust: add a rust example plugin 6 months ago
README.md examples/plugins/rust: add a rust example plugin 6 months ago

README.md

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.