From 32bd3d7a599a6dfcfadf6ed4ad684f904e50719c Mon Sep 17 00:00:00 2001 From: Luca Deri Date: Tue, 28 Jul 2020 01:06:38 +0200 Subject: TLS dissection improvements --- src/lib/ndpi_main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/lib/ndpi_main.c') diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index b497bbaf8..3ca766772 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -6368,8 +6368,10 @@ u_int8_t ndpi_extra_dissection_possible(struct ndpi_detection_module_struct *ndp switch(proto) { case NDPI_PROTOCOL_TLS: - if(!flow->l4.tcp.tls.certificate_processed) + if((!flow->l4.tcp.tls.certificate_processed) + || (flow->l4.tcp.tls.num_tls_blocks <= ndpi_str->num_tls_blocks_to_follow)) { return(1); /* TODO: add check for TLS 1.3 */ + } break; case NDPI_PROTOCOL_HTTP: -- cgit v1.2.3