From d360b27b838e7987a460c924ea0181e8dfc68df0 Mon Sep 17 00:00:00 2001 From: Dirk Date: Mon, 12 Jan 2026 21:07:15 +0100 Subject: [PATCH 1/2] Suggest alternative $OPENSSL2 when $OPENSSL fails .. as an UI improvement for the user. Implemented for Ticketbleed and during startup in determine_optimal_proto() . For the latter it could be considered later to automagically pick $OPENSSL2 . --- testssl.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/testssl.sh b/testssl.sh index 23f868b..827aae1 100755 --- a/testssl.sh +++ b/testssl.sh @@ -17634,8 +17634,8 @@ run_ticketbleed() { $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS $tls_proto -connect $NODEIP:$PORT $PROXY") >$TMPFILE 2>$ERRFILE Date: Mon, 12 Jan 2026 21:22:45 +0100 Subject: [PATCH 2/2] fix typo --- testssl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testssl.sh b/testssl.sh index 827aae1..89356fb 100755 --- a/testssl.sh +++ b/testssl.sh @@ -23233,7 +23233,7 @@ determine_optimal_proto() { fileout "$jsonID" "WARN" "Your $OPENSSL cannot connect to $NODEIP:$PORT." fi outln - ignore_no_or_lame " If you continue the results are likely not corrrect. Really proceed ? (\"yes\" to continue)" "yes" + ignore_no_or_lame " If you continue the results are likely not correct. Really proceed ? (\"yes\" to continue)" "yes" [[ $? -ne 0 ]] && exit $ERR_CLUELESS fi elif "$all_failed"; then