diff --git a/src/grpc/server.rs b/src/grpc/server.rs index 8830c21..626533e 100644 --- a/src/grpc/server.rs +++ b/src/grpc/server.rs @@ -93,7 +93,14 @@ impl NodeServer { let conn = if let Err(e) = conn { println!("Error accepting TLS connection: {e}"); - if e.to_string().contains("HandshakeFailure") { + let attack_error_messages = [ + "HandshakeFailure", + "peer sent no certificates", // "NoCertificatesPresented", + "Not found quote extension", + ]; + + let err_str = e.to_string(); + if attack_error_messages.iter().any(|att_er_str| err_str.contains(att_er_str)) { state.increase_net_attacks().await; } return;