Actions
Task #5053
closed
VJ
PA
app-layer: dynamic alproto IDs
Task #5053:
app-layer: dynamic alproto IDs
Effort:
Difficulty:
Label:
Description
Currently ALPROTO_.. values are hardcoded in an enum. Ideally these would become dynamic, or at least it should be possible for plugins to dynamically register values.
The hardcoded values are currently used in many places, so this would probably be a multi step project. E.g. currently there are almost 4k lines in our code that use one of those hardcoded values.
VJ Updated by Victor Julien about 4 years ago
- Description updated (diff)
PA Updated by Philippe Antoine about 3 years ago
- Related to Optimization #3524: Remove unsafe Rust code for ALPROTO_X constants added
PA Updated by Philippe Antoine over 2 years ago
- Related to Optimization #3827: output: clean up logging initialization code added
PA Updated by Philippe Antoine over 2 years ago
- Related to Task #4101: tracking: plugins added
PA Updated by Philippe Antoine almost 2 years ago
https://github.com/OISF/suricata/pull/11373 is first merged step
PA Updated by Philippe Antoine almost 2 years ago
- Status changed from New to In Progress
- Assignee changed from OISF Dev to Philippe Antoine
PA Updated by Philippe Antoine over 1 year ago
- Related to Bug #7334: asan/profiling: global-buffer-overflow error added
PA Updated by Philippe Antoine over 1 year ago
- Status changed from In Progress to In Review
PA Updated by Philippe Antoine over 1 year ago
- Related to Optimization #7304: detect: improve support for multi-protocol keywords added
JI Updated by Jason Ish over 1 year ago
- Related to Feature #4102: plugins: support creating app-layer parser, logger and detect added
JI Updated by Jason Ish over 1 year ago
Looks like this complete #5053.
PA Updated by Philippe Antoine about 1 year ago
- Status changed from In Review to Resolved
https://github.com/OISF/suricata/pull/12383 did most of it
PA Updated by Philippe Antoine about 1 year ago
- Related to Bug #7437: protocol detection : probing parsers are limited to 32 by use of bitflag added
VJ Updated by Victor Julien about 1 year ago
- Status changed from Resolved to Closed
PA Updated by Philippe Antoine about 1 year ago
https://github.com/OISF/suricata/pull/12420 is demonstrating it is solved ;-)
PA Updated by Philippe Antoine about 1 year ago
- Related to Task #4103: plugins: convert an app-layer to use the plugin API (snmp) added
Actions