aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_utils.c
diff options
context:
space:
mode:
authorNardi Ivan <nardi.ivan@gmail.com>2023-10-03 20:22:31 +0200
committerIvan Nardi <12729895+IvanNardi@users.noreply.github.com>2023-10-11 15:15:20 +0200
commit4a0eda69ad9755aa6f922a2c786b3bf93c777f77 (patch)
tree863d2782d3315be8f5c90e6dd98a11b9838f93af /src/lib/ndpi_utils.c
parenta76b9d151f58e000980abffc29b0192b08c5bb4e (diff)
QUIC: export QUIC version as metadata
Diffstat (limited to 'src/lib/ndpi_utils.c')
-rw-r--r--src/lib/ndpi_utils.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c
index 25d7e2cc6..73a1b5974 100644
--- a/src/lib/ndpi_utils.c
+++ b/src/lib/ndpi_utils.c
@@ -1244,6 +1244,7 @@ int ndpi_dpi2json(struct ndpi_detection_module_struct *ndpi_struct,
ndpi_serializer *serializer) {
char buf[64];
char const *host_server_name;
+ char quic_version[16];
if(flow == NULL) return(-1);
@@ -1442,6 +1443,10 @@ int ndpi_dpi2json(struct ndpi_detection_module_struct *ndpi_struct,
if(flow->http.user_agent)
ndpi_serialize_string_string(serializer, "user_agent", flow->http.user_agent);
+ ndpi_quic_version2str(quic_version, sizeof(quic_version),
+ flow->protos.tls_quic.quic_version);
+ ndpi_serialize_string_string(serializer, "quic_version", quic_version);
+
ndpi_tls2json(serializer, flow);
ndpi_serialize_end_of_block(serializer);