diff options
author | Nardi Ivan <nardi.ivan@gmail.com> | 2023-10-03 20:22:31 +0200 |
---|---|---|
committer | Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> | 2023-10-11 15:15:20 +0200 |
commit | 4a0eda69ad9755aa6f922a2c786b3bf93c777f77 (patch) | |
tree | 863d2782d3315be8f5c90e6dd98a11b9838f93af /src/lib/ndpi_utils.c | |
parent | a76b9d151f58e000980abffc29b0192b08c5bb4e (diff) |
QUIC: export QUIC version as metadata
Diffstat (limited to 'src/lib/ndpi_utils.c')
-rw-r--r-- | src/lib/ndpi_utils.c | 5 |
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); |