diff options
Diffstat (limited to 'src/lib/ndpi_utils.c')
-rw-r--r-- | src/lib/ndpi_utils.c | 16 |
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; |