Skip to content

Commit 889aedc

Browse files
committed
Fix parser for server header
Do word match and exclude minus sign This fixes #2787 for 3.2.
1 parent fbbf688 commit 889aedc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

testssl.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3231,7 +3231,7 @@ run_server_banner() {
32313231
run_http_header "$1" || return 1
32323232
fi
32333233
pr_bold " Server banner "
3234-
grep -ai '^Server' $HEADERFILE >$TMPFILE
3234+
grep -wEai '^Server[^-]' $HEADERFILE >$TMPFILE
32353235
if [[ $? -eq 0 ]]; then
32363236
serverbanner=$(sed -e 's/^Server: //' -e 's/^server: //' $TMPFILE)
32373237
serverbanner=${serverbanner//$'\r'}

0 commit comments

Comments
 (0)