Gather Altnames with tlsx
Save to JSON
Save to json
cat LIST-OF-DOMAINS | tlsx -sa -j -o tlsxResults.json-sa Scans all IPs
-j Outputs as json
-o names outfile
Parse with jq, AltNames in Array
cat tlsxResults.json | jq -c "{host, ip, altNames: (.subject_an | sort)}"Parse with jq, One AltName per Line
cat tlsxResults.json | jq -c "{host, ip, altNames: .subject_an[]}"Parse with jq, Output Just Unique Altnames
cat tlsxResults.json | jq -cr ".subject_an[]" | sort -u