mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-09-09 13:32:53 +02:00
Add IDN support, if 'idn' executable is available
This commit is contained in:
10
testssl.sh
10
testssl.sh
@ -19340,7 +19340,15 @@ parse_cmd_line() {
|
||||
fatal "URI missing" $ERR_CMDLINE
|
||||
else
|
||||
# left off here is the URI
|
||||
URI="$1"
|
||||
if [[ $1 = *[![:ascii:]]* ]]; then
|
||||
if [[ "$(command -v idn)" == "" ]]; then
|
||||
fatal "URI contains non-ASCII, IDN not available."
|
||||
else
|
||||
URI="$(echo $1 | idn)"
|
||||
fi
|
||||
else
|
||||
URI="$1"
|
||||
fi
|
||||
# parameter after URI supplied:
|
||||
[[ -n "$2" ]] && fatal "URI comes last" $ERR_CMDLINE
|
||||
fi
|
||||
|
Reference in New Issue
Block a user