summaryrefslogtreecommitdiff
path: root/examples/c-collectd
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2024-02-06 10:34:26 +0100
committerToni Uhlig <matzeton@googlemail.com>2024-02-06 10:34:52 +0100
commitfeb2583ef680281c827df75e3c3f6d4b97be8d8f (patch)
treedf3f88da74327f058527e70d2ef39a0b5f47a13c /examples/c-collectd
parent7368f222dbddebab4cb36d7585cb152721bdd024 (diff)
bump libnDPI to 4543385d107fcc5a7e8632e35d9a60bcc40cb4f4
* incorporated API changes from nDPI Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'examples/c-collectd')
-rw-r--r--examples/c-collectd/c-collectd.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/c-collectd/c-collectd.c b/examples/c-collectd/c-collectd.c
index 6faba3d53..e17267ee3 100644
--- a/examples/c-collectd/c-collectd.c
+++ b/examples/c-collectd/c-collectd.c
@@ -186,6 +186,7 @@ static struct
uint64_t flow_confidence_nbpf;
uint64_t flow_confidence_by_ip;
uint64_t flow_confidence_dpi_aggressive;
+ uint64_t flow_confidence_custom_rule;
uint64_t flow_confidence_unknown;
uint64_t flow_severity_low;
@@ -345,6 +346,7 @@ static struct global_map const confidence_map[] = {
{"nBPF", COLLECTD_STATS_GAUGE_PTR(flow_confidence_nbpf)},
{"Match by IP", COLLECTD_STATS_GAUGE_PTR(flow_confidence_by_ip)},
{"DPI (aggressive)", COLLECTD_STATS_GAUGE_PTR(flow_confidence_dpi_aggressive)},
+ {"Match by custom rule", COLLECTD_STATS_GAUGE_PTR(flow_confidence_custom_rule)},
{NULL, COLLECTD_STATS_GAUGE_PTR(flow_confidence_unknown)}};
static struct global_map const severity_map[] = {{"Low", COLLECTD_STATS_GAUGE_PTR(flow_severity_low)},
@@ -698,7 +700,7 @@ static void print_collectd_exec_output(void)
printf(COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT()
COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT()
- COLLECTD_GAUGE_N_FORMAT(),
+ COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT(),
COLLECTD_GAUGE_N(flow_confidence_by_port),
COLLECTD_GAUGE_N(flow_confidence_dpi_partial),
@@ -708,6 +710,7 @@ static void print_collectd_exec_output(void)
COLLECTD_GAUGE_N(flow_confidence_nbpf),
COLLECTD_GAUGE_N(flow_confidence_by_ip),
COLLECTD_GAUGE_N(flow_confidence_dpi_aggressive),
+ COLLECTD_GAUGE_N(flow_confidence_custom_rule),
COLLECTD_GAUGE_N(flow_confidence_unknown));
printf(COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT() COLLECTD_GAUGE_N_FORMAT()
@@ -808,6 +811,7 @@ static void print_collectd_exec_output(void)
COLLECTD_STATS_GAUGE_SUB(flow_confidence_nbpf);
COLLECTD_STATS_GAUGE_SUB(flow_confidence_by_ip);
COLLECTD_STATS_GAUGE_SUB(flow_confidence_dpi_aggressive);
+ COLLECTD_STATS_GAUGE_SUB(flow_confidence_custom_rule);
COLLECTD_STATS_GAUGE_SUB(flow_confidence_unknown);
COLLECTD_STATS_GAUGE_SUB(flow_severity_low);