Tengo una lista de dominios separados por una nueva línea en los que me gustaría realizar un escaneo de nmap arbitrario (por ejemplo, agresivo, syn) y me gustaría mostrar un valor booleano que indique si hay puertos abiertos. La función principal aquí es deducir si un servidor está activo incluso si está bloqueando el ping.
¿Hay un patrón común para lograr esto?
Estoy usando lo siguiente para poner los resultados en un archivo XML monolítico, pero las estrofas no están conectadas.
mkdir results ; for ip in 'cat servers'; do nmap -oX results/${ip}.xml -T4 -A $ip; done