Вы можете использовать выходной формат xml
:
nmap -n -sP -oX - 192.168.1.0/24 | xmlstarlet sel -t \
-m //host \
-v address/@vendor \
-o ' (' -v 'address[@addrtype="ipv4"]/@addr' -o ')' -n
Да, если присутствует расширение SAN (альтернативного имени субъекта ), браузеры больше не будут смотреть на CN. Это указано в RFC 2818, разд. 3.1 , Chrome начал применять это около двух лет назад (Chrome 58 ), Firefox сделал то же самое для публично -выпущенных сертификатов около трех лет назад (Firefox 48 ). Я не знаю, есть ли в Firefox исключения для частных ЦС. (Хорошая работа по устранению этой проблемы, кстати!)
В любом случае вам придется повторно -выпустить сертификаты со всеми именами, которые вы хотите использовать в SubjectAltNames.