aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_main.c
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2020-07-28 01:06:38 +0200
committerLuca Deri <deri@ntop.org>2020-07-28 01:06:38 +0200
commit32bd3d7a599a6dfcfadf6ed4ad684f904e50719c (patch)
tree3628c5de4e0dd4bfe9ce1ff60d35b7242ddef2a1 /src/lib/ndpi_main.c
parentda87cc315744914c92cca27725dc87f59f83deec (diff)
TLS dissection improvements
Diffstat (limited to 'src/lib/ndpi_main.c')
-rw-r--r--src/lib/ndpi_main.c4
1 files changed, 3 insertions, 1 deletions
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: