diff options
Diffstat (limited to 'src/lib/ndpi_utils.c')
-rw-r--r-- | src/lib/ndpi_utils.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c index 1cc666f2c..4b1bd496c 100644 --- a/src/lib/ndpi_utils.c +++ b/src/lib/ndpi_utils.c @@ -1837,6 +1837,10 @@ const char* ndpi_risk2str(ndpi_risk_enum risk) { return("Possible exploit detected"); break; + case NDPI_TLS_CERTIFICATE_ABOUT_TO_EXPIRE: + return("TLS certificate about to expire"); + break; + default: snprintf(buf, sizeof(buf), "%d", (int)risk); return(buf); @@ -2305,7 +2309,6 @@ u_int8_t ndpi_is_valid_protoId(u_int16_t protoId) { u_int8_t ndpi_is_encrypted_proto(struct ndpi_detection_module_struct *ndpi_str, ndpi_protocol proto) { - if(proto.master_protocol == NDPI_PROTOCOL_UNKNOWN && ndpi_is_valid_protoId(proto.app_protocol)) { return(!ndpi_str->proto_defaults[proto.app_protocol].isClearTextProto); } else if(ndpi_is_valid_protoId(proto.master_protocol) && ndpi_is_valid_protoId(proto.app_protocol)) { @@ -2319,3 +2322,9 @@ u_int8_t ndpi_is_encrypted_proto(struct ndpi_detection_module_struct *ndpi_str, return(0); } +/* ******************************************* */ + +void ndpi_set_tls_cert_expire_days(struct ndpi_detection_module_struct *ndpi_str, + u_int8_t num_days) { + ndpi_str->tls_certificate_expire_in_x_days = num_days; +} |