|
Eunomia
0.1.0
A lightweight eBPF-based CloudNative Monitor tool for Container Security and Observability
|
sec analyzer manager More...
#include <sec_analyzer.h>


Public Member Functions | |
| sec_analyzer (const std::vector< sec_rule_describe > &in_rules) | |
| virtual | ~sec_analyzer ()=default |
| virtual void | report_event (const rule_message &msg) |
| void | print_event (const rule_message &msg) |
Static Public Member Functions | |
| static std::shared_ptr< sec_analyzer > | create_sec_analyzer_with_default_rules (void) |
| static std::shared_ptr< sec_analyzer > | create_sec_analyzer_with_additional_rules (const std::vector< sec_rule_describe > &rules) |
Public Attributes | |
| std::mutex | mutex |
| const std::vector< sec_rule_describe > | rules |
sec analyzer manager
|
inline |
|
virtualdefault |
|
static |

|
static |


| void sec_analyzer::print_event | ( | const rule_message & | msg | ) |


|
virtual |
| std::mutex sec_analyzer::mutex |
| const std::vector<sec_rule_describe> sec_analyzer::rules |