mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-07 09:10:57 +01:00
Fix #1961 in 3.0 branch
This commit is the same as #1962, but for the 3.0 branch.
This commit is contained in:
parent
8d1e964788
commit
00ffcb8c00
11
testssl.sh
11
testssl.sh
@ -18564,8 +18564,6 @@ determine_service() {
|
|||||||
ftp|smtp|lmtp|pop3|imap|xmpp|telnet|ldap|postgres|mysql|nntp)
|
ftp|smtp|lmtp|pop3|imap|xmpp|telnet|ldap|postgres|mysql|nntp)
|
||||||
STARTTLS="-starttls $protocol"
|
STARTTLS="-starttls $protocol"
|
||||||
if [[ "$protocol" == xmpp ]]; then
|
if [[ "$protocol" == xmpp ]]; then
|
||||||
# for XMPP, openssl has a problem using -connect $NODEIP:$PORT. thus we use -connect $NODE:$PORT instead!
|
|
||||||
NODEIP="$NODE"
|
|
||||||
if [[ -n "$XMPP_HOST" ]]; then
|
if [[ -n "$XMPP_HOST" ]]; then
|
||||||
if ! "$HAS_XMPP"; then
|
if ! "$HAS_XMPP"; then
|
||||||
fatal "Your $OPENSSL does not support the \"-xmpphost\" option" $ERR_OSSLBIN
|
fatal "Your $OPENSSL does not support the \"-xmpphost\" option" $ERR_OSSLBIN
|
||||||
@ -18579,11 +18577,18 @@ determine_service() {
|
|||||||
prln_warning " IP address doesn't work for XMPP, trying PTR record $rDNS"
|
prln_warning " IP address doesn't work for XMPP, trying PTR record $rDNS"
|
||||||
# remove trailing .
|
# remove trailing .
|
||||||
NODE=${rDNS%%.}
|
NODE=${rDNS%%.}
|
||||||
NODEIP=${rDNS%%.}
|
|
||||||
else
|
else
|
||||||
fatal "No DNS supplied and no PTR record available which I can try for XMPP" $ERR_DNSLOOKUP
|
fatal "No DNS supplied and no PTR record available which I can try for XMPP" $ERR_DNSLOOKUP
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
if "$HAS_XMPP"; then
|
||||||
|
# small hack -- instead of changing calls all over the place
|
||||||
|
STARTTLS="$STARTTLS -xmpphost $NODE"
|
||||||
|
else
|
||||||
|
# If the XMPP name cannot be provided using -xmpphost,
|
||||||
|
# then it needs to be provided to the -connect option
|
||||||
|
NODEIP="$NODE"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
elif [[ "$protocol" == postgres ]]; then
|
elif [[ "$protocol" == postgres ]]; then
|
||||||
# Check if openssl version supports postgres.
|
# Check if openssl version supports postgres.
|
||||||
|
Loading…
Reference in New Issue
Block a user