Get list of subject alternative names of a domain
lssan () {
[[ $# -ne 1 ]] && echo 'Usage: lssan <DOMAIN>' || {
openssl s_client -connect $1:443 -servername $1 </dev/null 2>/dev/null | \
openssl x509 -text -noout | grep 'X509v3 Subject Alternative Name' -A 1 | \
tail -1 | tr ',' '\n' | awk -F: '{print $2}'
}
}