aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_utils.c
diff options
context:
space:
mode:
authorIvan Kapranov <44571881+koltiradw@users.noreply.github.com>2025-02-17 15:38:24 +0300
committerGitHub <noreply@github.com>2025-02-17 13:38:24 +0100
commit6d2e0ce930c0441a35e5655bd30a35f27a98ee24 (patch)
tree59db82d5802fe18e6cf5e80ab778f3b409174725 /src/lib/ndpi_utils.c
parentc0c9f649ed807c25a2a14f840d52132521244f04 (diff)
added metadata fields for M-NOTIFY (#2733)
Diffstat (limited to 'src/lib/ndpi_utils.c')
-rw-r--r--src/lib/ndpi_utils.c16
1 files changed, 16 insertions, 0 deletions
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;