-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[draft] plugins: ndpi stub plugin - v1 #11970
Conversation
69d8119
to
5a34b82
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #11970 +/- ##
==========================================
- Coverage 82.75% 79.27% -3.48%
==========================================
Files 910 913 +3
Lines 249016 258219 +9203
==========================================
- Hits 206069 204709 -1360
- Misses 42947 53510 +10563
Flags with carried forward coverage won't be shown. Click here to find out more. |
Information: QA ran without warnings. Pipeline 23118 |
For library users and plugins that need to hook into the thread life cycle, perhaps to initialize some thread storage.
Provide a way for library/plugin users to register a callback that will be called prior to an EVE record being closed. The callback will be passed ThreadVars, Packet, and Flow pointers if available, as well as private user data.
Needed for changes to output-eve.h.
5a34b82
to
7624d8e
Compare
Allows initialization to be done early, so the table is ready for dynamic registration by plugins which are loaded before signature setup.
7624d8e
to
3f0094d
Compare
Updated with example of rule keyword registrations. |
This plugin stub shows how a plugin like nDPI might be use the flow init and flow update callbacks to do its work. Also shows usage of FlowStorage to avoid modifying the Flow struct directly.
3f0094d
to
28de229
Compare
Information: QA ran without warnings. Pipeline 23134 |
Actual plugin now. #12092 |
Example/stub plugin for nDPI. Utilizes new features from PR #11969.