aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/ndpi_utils.c')
-rw-r--r--src/lib/ndpi_utils.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c
index 87b2b3e8a..ab546403e 100644
--- a/src/lib/ndpi_utils.c
+++ b/src/lib/ndpi_utils.c
@@ -2050,3 +2050,18 @@ float ndpi_calculate_entropy(u_int8_t const * const buf, size_t len)
entropy *= -1.0f;
return entropy;
}
+
+/* ******************************************* */
+
+char* ndpi_get_flow_name(struct ndpi_flow_struct *flow) {
+ if(!flow) goto no_flow_info;
+
+ if(flow->host_server_name[0] != '\0')
+ return((char*)flow->host_server_name);
+
+ if(flow->protos.tls_quic_stun.tls_quic.client_requested_server_name[0] != '\0')
+ return(flow->protos.tls_quic_stun.tls_quic.client_requested_server_name);
+
+ no_flow_info:
+ return((char*)"");
+}