From 978c3964d2d6955eb15a6701374fa6a7581d82c2 Mon Sep 17 00:00:00 2001 From: "Chris (ChrisJr404)" <11917633+ChrisJr404@users.noreply.github.com> Date: Mon, 24 Aug 2026 17:36:45 -0400 Subject: [PATCH 1/3] Show the UTC offset in the start and done banner --- testssl.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testssl.sh b/testssl.sh index 3592485..a11e258 100755 --- a/testssl.sh +++ b/testssl.sh @@ -23627,9 +23627,9 @@ datebanner() { if [[ "$1" =~ Done ]] ; then scan_time_f="$(printf "%04ss" "$SCAN_TIME")" # 4 digits because of windows - pr_reverse "$1 $(date +%F) $(date +%T) [$scan_time_f] -->> $node_banner <<--" + pr_reverse "$1 $(date +%F) $(date "+%T %z") [$scan_time_f] -->> $node_banner <<--" else - pr_reverse "$1 $(date +%F) $(date +%T) -->> $node_banner <<--" + pr_reverse "$1 $(date +%F) $(date "+%T %z") -->> $node_banner <<--" fi outln "\n" [[ "$1" =~ Start ]] && display_rdns_etc From 28a2c77257811c43e06376e6d439860ecbcde8f5 Mon Sep 17 00:00:00 2001 From: "Chris (ChrisJr404)" <11917633+ChrisJr404@users.noreply.github.com> Date: Wed, 26 Aug 2026 11:42:12 -0400 Subject: [PATCH 2/3] Label the timezone offset in the start and done banner --- testssl.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testssl.sh b/testssl.sh index a11e258..c47b27b 100755 --- a/testssl.sh +++ b/testssl.sh @@ -23627,9 +23627,9 @@ datebanner() { if [[ "$1" =~ Done ]] ; then scan_time_f="$(printf "%04ss" "$SCAN_TIME")" # 4 digits because of windows - pr_reverse "$1 $(date +%F) $(date "+%T %z") [$scan_time_f] -->> $node_banner <<--" + pr_reverse "$1 $(date +%F) $(date +%T) (UTC offset: $(date "+%z")) [$scan_time_f] -->> $node_banner <<--" else - pr_reverse "$1 $(date +%F) $(date "+%T %z") -->> $node_banner <<--" + pr_reverse "$1 $(date +%F) $(date +%T) (UTC offset: $(date "+%z")) -->> $node_banner <<--" fi outln "\n" [[ "$1" =~ Start ]] && display_rdns_etc From fa53ee74e4a7fd4594f62dd91ae4527fce55da1c Mon Sep 17 00:00:00 2001 From: "Chris (ChrisJr404)" <11917633+ChrisJr404@users.noreply.github.com> Date: Sun, 30 Aug 2026 19:29:54 -0400 Subject: [PATCH 3/3] Normalize the UTC offset in the Start and Done banners in 32_isHTML_valid.t --- t/32_isHTML_valid.t | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/t/32_isHTML_valid.t b/t/32_isHTML_valid.t index 853cc1d..e15a306 100755 --- a/t/32_isHTML_valid.t +++ b/t/32_isHTML_valid.t @@ -79,11 +79,11 @@ $debughtml = `cat $html_file`; unlink $html_file; # Remove date information from the Start and Done banners in the two HTML files, since they were created at different times -$html =~ s/Start 2[0-9][0-9][0-9]-[0-3][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9]/Start XXXX-XX-XX XX:XX:XX/; -$debughtml =~ s/Start 2[0-9][0-9][0-9]-[0-3][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9]/Start XXXX-XX-XX XX:XX:XX/; +$html =~ s/Start 2[0-9][0-9][0-9]-[0-3][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9] \(UTC offset: [+-][0-9][0-9][0-9][0-9]\)/Start XXXX-XX-XX XX:XX:XX (UTC offset: +XXXX)/; +$debughtml =~ s/Start 2[0-9][0-9][0-9]-[0-3][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9] \(UTC offset: [+-][0-9][0-9][0-9][0-9]\)/Start XXXX-XX-XX XX:XX:XX (UTC offset: +XXXX)/; -$html =~ s/Done 2[0-9][0-9][0-9]-[0-3][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9] \[ *[0-9]*s\]/Done XXXX-XX-XX XX:XX:XX [ Xs]/; -$debughtml =~ s/Done 2[0-9][0-9][0-9]-[0-3][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9] \[ *[0-9]*s\]/Done XXXX-XX-XX XX:XX:XX [ Xs]/; +$html =~ s/Done 2[0-9][0-9][0-9]-[0-3][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9] \(UTC offset: [+-][0-9][0-9][0-9][0-9]\) \[ *[0-9]*s\]/Done XXXX-XX-XX XX:XX:XX (UTC offset: +XXXX) [ Xs]/; +$debughtml =~ s/Done 2[0-9][0-9][0-9]-[0-3][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9] \(UTC offset: [+-][0-9][0-9][0-9][0-9]\) \[ *[0-9]*s\]/Done XXXX-XX-XX XX:XX:XX (UTC offset: +XXXX) [ Xs]/; # Remove time difference from "HTTP clock skew" line $html =~ s/HTTP clock skew \+?-?[0-9]* /HTTP clock skew X /;