mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-06 00:39:44 +01:00
FIX #158 (pagesspeed header was identified as IPv4 addr)
This commit is contained in:
parent
70ff293fb7
commit
56e6f90308
@ -592,7 +592,9 @@ detect_ipv4() {
|
|||||||
http_header "$1" || return 3
|
http_header "$1" || return 3
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if grep -iqE $ipv4address $HEADERFILE; then
|
# remove pagespeed header first as it is mistakenly identified as ipv4 address
|
||||||
|
# https://github.com/drwetter/testssl.sh/issues/158
|
||||||
|
if egrep -vi "pagespeed|page-speed" $HEADERFILE | grep -iqE $ipv4address; then
|
||||||
pr_bold " IPv4 address in header "
|
pr_bold " IPv4 address in header "
|
||||||
cat $HEADERFILE | while read line; do
|
cat $HEADERFILE | while read line; do
|
||||||
result="$(echo -n "$line" | grep -E $ipv4address )"
|
result="$(echo -n "$line" | grep -E $ipv4address )"
|
||||||
@ -785,7 +787,7 @@ run_rp_banner() {
|
|||||||
run_http_header "$1" || return 3
|
run_http_header "$1" || return 3
|
||||||
fi
|
fi
|
||||||
pr_bold " Reverse Proxy banner "
|
pr_bold " Reverse Proxy banner "
|
||||||
egrep -ai '^Via:|^X-Cache:|^X-Squid:|X-Varnish:|X-Server-Name:|X-Server-Port:' $HEADERFILE >$TMPFILE && \
|
egrep -ai '^Via:|^X-Cache:|^X-Squid:|^X-Varnish:|^X-Server-Name:|^X-Server-Port:' $HEADERFILE >$TMPFILE && \
|
||||||
emphasize_stuff_in_headers "$(sed 's/^/ /g' $TMPFILE | tr '\n\r' ' ')" || \
|
emphasize_stuff_in_headers "$(sed 's/^/ /g' $TMPFILE | tr '\n\r' ' ')" || \
|
||||||
outln "--"
|
outln "--"
|
||||||
tmpfile_handle $FUNCNAME.txt
|
tmpfile_handle $FUNCNAME.txt
|
||||||
@ -4634,4 +4636,4 @@ fi
|
|||||||
exit $ret
|
exit $ret
|
||||||
|
|
||||||
|
|
||||||
# $Id: testssl.sh,v 1.334 2015/08/05 09:31:53 dirkw Exp $
|
# $Id: testssl.sh,v 1.335 2015/08/08 08:20:12 dirkw Exp $
|
||||||
|
Loading…
Reference in New Issue
Block a user