@@ -197,7 +197,7 @@ TESTSSL_INSTALL_DIR="${TESTSSL_INSTALL_DIR:-""}" # If you run testssl.sh and it
197
197
CA_BUNDLES_PATH="${CA_BUNDLES_PATH:-""}" # You can have your CA stores some place else
198
198
EXPERIMENTAL=${EXPERIMENTAL:-false} # a development hook which allows us to disable code
199
199
PROXY_WAIT=${PROXY_WAIT:-20} # waiting at max 20 seconds for socket reply through proxy
200
- DNS_VIA_PROXY=${DNS_VIA_PROXY:-false } # do DNS lookups via proxy. --ip=proxy reverses this
200
+ DNS_VIA_PROXY=${DNS_VIA_PROXY:-true } # do DNS lookups via proxy. --ip=* reverses this
201
201
IGN_OCSP_PROXY=${IGN_OCSP_PROXY:-false} # Also when --proxy is supplied it is ignored when testing for revocation via OCSP via --phone-out
202
202
HEADER_MAXSLEEP=${HEADER_MAXSLEEP:-5} # we wait this long before killing the process to retrieve a service banner / http header
203
203
MAX_SOCKET_FAIL=${MAX_SOCKET_FAIL:-2} # If this many failures for TCP socket connects are reached we terminate
@@ -22848,10 +22848,10 @@ datebanner() {
22848
22848
local scan_time_f=""
22849
22849
local node_banner=""
22850
22850
22851
- if [[ -n "$ PROXY" ]] && " $DNS_VIA_PROXY"; then
22852
- node_banner="$NODE:$PORT"
22851
+ if [[ -n "PROXY" ]] && $DNS_VIA_PROXY; then
22852
+ node_banner="$NODE:$PORT"
22853
22853
else
22854
- node_banner="$NODEIP:$PORT ($NODE)"
22854
+ node_banner="$NODEIP:$PORT ($NODE)"
22855
22855
fi
22856
22856
22857
22857
if [[ "$1" =~ Done ]] ; then
@@ -24816,30 +24816,24 @@ lets_roll() {
24816
24816
[[ -z "$NODE" ]] && parse_hn_port "${URI}" # NODE, URL_PATH, PORT, IPADDRs and IP46ADDR is set now
24817
24817
prepare_logging
24818
24818
24819
- if [[ -n "$PROXY" ]] && $DNS_VIA_PROXY; then
24820
- NODEIP="$NODE"
24821
- lets_roll "${STARTTLS_PROTOCOL}"
24822
- RET=$?
24823
- else
24824
- determine_ip_addresses
24825
- if [[ $(count_words "$IPADDRs") -gt 1 ]]; then # we have more than one ipv4 address to check
24826
- MULTIPLE_CHECKS=true
24827
- pr_bold "Testing all IPv4 addresses (port $PORT): "; outln "$IPADDRs"
24828
- for ip in $IPADDRs; do
24829
- draw_line "-" $((TERM_WIDTH * 2 / 3))
24830
- outln
24831
- NODEIP="$ip"
24832
- lets_roll "${STARTTLS_PROTOCOL}"
24833
- RET=$((RET + $?)) # RET value per IP address
24834
- done
24819
+ determine_ip_addresses
24820
+ if [[ $(count_words "$IPADDRs") -gt 1 ]]; then # we have more than one ipv4 address to check
24821
+ MULTIPLE_CHECKS=true
24822
+ pr_bold "Testing all IPv4 addresses (port $PORT): "; outln "$IPADDRs"
24823
+ for ip in $IPADDRs; do
24835
24824
draw_line "-" $((TERM_WIDTH * 2 / 3))
24836
24825
outln
24837
- pr_bold "Done testing now all IP addresses (on port $PORT): "; outln "$IPADDRs"
24838
- else # Just 1x ip4v to check, applies also if CMDLINE_IP was supplied
24839
- NODEIP="$IPADDRs"
24826
+ NODEIP="$ip"
24840
24827
lets_roll "${STARTTLS_PROTOCOL}"
24841
- RET=$?
24842
- fi
24828
+ RET=$((RET + $?)) # RET value per IP address
24829
+ done
24830
+ draw_line "-" $((TERM_WIDTH * 2 / 3))
24831
+ outln
24832
+ pr_bold "Done testing now all IP addresses (on port $PORT): "; outln "$IPADDRs"
24833
+ else # Just 1x ip4v to check, applies also if CMDLINE_IP was supplied
24834
+ NODEIP="$IPADDRs"
24835
+ lets_roll "${STARTTLS_PROTOCOL}"
24836
+ RET=$?
24843
24837
fi
24844
24838
24845
24839
exit $RET
0 commit comments