2013-06-07

Como crear un reporte de #NMAP

El otro día me encontré auditando la red, en búsqueda de nuevos servicios activos, y para ello nada mejor que utilizar nmap para hacer el barrido completo de todo, reconociendo puertos, identificando Sistemas Operativos, etc.

Figura 1: Logo nmap

El reporte final de consola es de lo más descriptivo, sin embargo necesitaba pasarlo a un informe y fue allí cuando vi que es posible crear un archivo XML como resultado de toda nuestra consulta, simplemente especificando su archivo de salida con el flag -oX

$ nmap -sV -T4 -O -F --version-light 192.168.4.0/25 -oX servicios_red.xml

Entonces hasta aquí, una vez que finalice el barrido de toda la red, identificando las estaciones de trabajo, puertos activos, SO, etc. todo lo va a exportar a un archivo servicios_red.xml para el ejemplo, ahora solo queda transformar este archivo en html.

En la documentación de nmap propone varios herramientas, a mi la primera que utilicé realmente me pareció muy simple y se llama xsltproc.

$ apt-get install xsltproc

De esta forma transformamos el archivo xml a html para terminar nuestro informe.

$ xsltproc servicios_red.xml -o servicios_red.html

Figura 2: Ejemplo de reporte HTML generado por nmap

A poner en práctica esta opción de nmap y será hasta la próxima.

Saludos!

Entradas populares