Guardar los Resultados del Escaneo en un Archivo
Ejecutar un escaneo y observar la salida en la terminal es útil para una comprobación rápida, pero en auditorías profesionales es indispensable guardar los resultados. Un informe guardado sirve como registro de los hallazgos y puede compartirse con otros equipos para su corrección.
Nikto permite exportar los resultados en diversos formatos. En este paso, guardarás el informe como un archivo de texto plano. Utiliza el parámetro -o (o -output) para definir el nombre del archivo de salida.
Ejecuta el escaneo nuevamente, pero esta vez redirigiendo la salida a un archivo llamado nikto_report.txt.
nikto -h http://localhost:8000 -o nikto_report.txt
El proceso se ejecutará de la misma forma que antes, pero además de mostrar los datos en pantalla, los guardará en el archivo especificado dentro de tu directorio actual (/home/labex/project).
Cuando el escaneo termine, verifica que el archivo del informe se haya creado correctamente usando el comando ls -l, que muestra los archivos y sus detalles.
ls -l nikto_report.txt
Deberías ver el nuevo archivo en la lista, con un tamaño superior a cero.
-rw-rw-r-- 1 labex labex 1234 ... nikto_report.txt
Para confirmar rápidamente el contenido del archivo, puedes visualizar las primeras 20 líneas con el comando head.
head -n 20 nikto_report.txt
Esto mostrará el inicio del informe, incluyendo el resumen del escaneo y los primeros hallazgos. Ahora ya dispones de un registro permanente de tu análisis.