mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-03 23:39:45 +01:00
Wrap long lines in display_rdns_etc()
Some sites have a long list of IP addresses and some IP addresses have a long list of DNS names that map to them. This PR changes `display_rdns_etc()` to use `out_row_aligned_max_width()` to print the other IP addresses in `$IP46ADDRs` and to print `$rDNS`.
This commit is contained in:
parent
be079acb5e
commit
62db2ae6bf
10
testssl.sh
10
testssl.sh
@ -12176,7 +12176,7 @@ determine_service() {
|
||||
|
||||
|
||||
display_rdns_etc() {
|
||||
local ip
|
||||
local ip further_ip_addrs=""
|
||||
local nodeip="$(tr -d '[]' <<< $NODEIP)" # for displaying IPv6 addresses we don't need []
|
||||
|
||||
|
||||
@ -12185,14 +12185,15 @@ display_rdns_etc() {
|
||||
outln "$PROXYIP:$PROXYPORT "
|
||||
fi
|
||||
if [[ $(count_words "$IP46ADDRs") -gt 1 ]]; then
|
||||
out " further IP addresses: $CORRECT_SPACES"
|
||||
out " further IP addresses: $CORRECT_SPACES"
|
||||
for ip in $IP46ADDRs; do
|
||||
if [[ "$ip" == "$NODEIP" ]] || [[ "[$ip]" == "$NODEIP" ]]; then
|
||||
continue
|
||||
else
|
||||
out " $ip"
|
||||
further_ip_addrs+="$ip "
|
||||
fi
|
||||
done
|
||||
out_row_aligned_max_width "$further_ip_addrs" " " $TERM_WIDTH out
|
||||
outln
|
||||
fi
|
||||
if "$LOCAL_A"; then
|
||||
@ -12201,7 +12202,8 @@ display_rdns_etc() {
|
||||
outln " A record via $CORRECT_SPACES supplied IP \"$CMDLINE_IP\""
|
||||
fi
|
||||
if [[ -n "$rDNS" ]]; then
|
||||
printf " %-23s %s" "rDNS ($nodeip):" "$rDNS"
|
||||
printf " %-23s %s" "rDNS ($nodeip):"
|
||||
out_row_aligned_max_width "$rDNS" " " $TERM_WIDTH out
|
||||
fi
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user