From 6d2e0ce930c0441a35e5655bd30a35f27a98ee24 Mon Sep 17 00:00:00 2001 From: Ivan Kapranov <44571881+koltiradw@users.noreply.github.com> Date: Mon, 17 Feb 2025 15:38:24 +0300 Subject: added metadata fields for M-NOTIFY (#2733) --- src/lib/ndpi_utils.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/lib/ndpi_utils.c') diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c index 0a3babe3f..4670931af 100644 --- a/src/lib/ndpi_utils.c +++ b/src/lib/ndpi_utils.c @@ -1659,6 +1659,22 @@ int ndpi_dpi2json(struct ndpi_detection_module_struct *ndpi_struct, ndpi_serialize_string_string(serializer, "X-SONOS-HHSECURELOCATION", flow->protos.ssdp.sonos_securelocation); } + if (flow->protos.ssdp.man) { + ndpi_serialize_string_string(serializer, "MAN", flow->protos.ssdp.man); + } + + if (flow->protos.ssdp.mx) { + ndpi_serialize_string_string(serializer, "MX", flow->protos.ssdp.mx); + } + + if (flow->protos.ssdp.st) { + ndpi_serialize_string_string(serializer, "ST", flow->protos.ssdp.st); + } + + if (flow->protos.ssdp.user_agent) { + ndpi_serialize_string_string(serializer, "USER_AGENT", flow->protos.ssdp.user_agent); + } + ndpi_serialize_end_of_block(serializer); break; -- cgit v1.2.3