jasonish/suricatax80-ndpi5-plugin

GitHub: jasonish/suricatax80-ndpi5-plugin

该项目是一个概念验证性质的 Suricata 8.0 插件,用 Rust 封装 nDPI 5 C 库,演示如何在 Suricata 中集成第三方深度包检测能力。

Stars: 1 | Forks: 0

# 实验性 Suricata 8.0 nDPI 5 插件 这是一个示例,展示了封装 C 库的 Rust 插件可以作为 Suricata 8.0.x 插件呈现出什么样的形态。 请注意,这是一个实验性的概念验证。Suricata 9.0 将为此类插件提供受官方正式支持的绑定。 ## 构建 MSRV:Rust 1.75.0。 此 crate 依赖于 `suricatax80-plugin-utils` crate。 ``` cargo build --release ``` 插件共享对象(shared object)将写入至: ``` target/release/libndpi.so ``` 使用生成的插件路径配置 Suricata,例如: ``` plugins: - /path/to/target/release/libndpi.so ```
标签:可视化界面, 通知系统