Guardar la salida de Nmap en XML

NmapNmapBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este desafío, aprenderás a guardar la salida de Nmap en un archivo XML, una habilidad crucial para documentar configuraciones de red y evaluaciones de seguridad. La tarea implica usar Nmap para escanear localhost en el puerto 8080 y guardar los resultados como scan_report.xml en el directorio /home/labex/project.

Para completar el desafío, deberás ejecutar el comando Nmap desde el directorio ~/project, utilizando la opción -oX para la salida XML y -p 8080 para especificar el puerto de destino. Una finalización exitosa resultará en la creación del archivo scan_report.xml que contiene los resultados del escaneo de Nmap en formato XML.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"]) nmap/NmapGroup -.-> nmap/output_formats("Output Formats") nmap/NmapGroup -.-> nmap/save_output("Save Output to File") nmap/NmapGroup -.-> nmap/target_specification("Target Specification") subgraph Lab Skills nmap/output_formats -.-> lab-548705{{"Guardar la salida de Nmap en XML"}} nmap/save_output -.-> lab-548705{{"Guardar la salida de Nmap en XML"}} nmap/target_specification -.-> lab-548705{{"Guardar la salida de Nmap en XML"}} end

Guardar la salida de Nmap en XML

Este desafío requiere que uses Nmap para escanear un puerto local y guardar la salida en un archivo XML. Esta es una tarea común para documentar configuraciones de red y evaluaciones de seguridad.

Tareas

  • Usa Nmap para escanear localhost en el puerto 8080, guardando la salida como scan_report.xml en el directorio /home/labex/project.
  • Asegúrate de que el archivo scan_report.xml exista en el directorio especificado.

Requisitos

  1. Ejecuta el comando Nmap desde el directorio ~/project.
  2. Guarda la salida de Nmap en un archivo llamado scan_report.xml en el directorio ~/project.
  3. Usa las siguientes opciones de Nmap para especificar la salida XML y escanear el puerto 8080.

Ejemplos

Después de completar con éxito el desafío, deberías tener un archivo llamado scan_report.xml en tu directorio ~/project. El archivo contendrá la salida formateada en XML del escaneo de Nmap. Puedes ver el contenido del archivo usando cat scan_report.xml.

Sugerencias

  • Asegúrate de estar en el directorio ~/project antes de ejecutar el comando Nmap.
  • Revisa la sintaxis del comando Nmap para asegurarte de que estás usando las opciones correctas para la salida XML y la especificación del puerto.
  • Si el archivo scan_report.xml no se crea, revisa la salida del comando Nmap para ver si hay errores.
✨ Revisar Solución y Practicar

Resumen

En este desafío, la tarea consistía en usar Nmap para escanear localhost en el puerto 8080 y guardar la salida en formato XML en un archivo llamado scan_report.xml dentro del directorio /home/labex/project. Esto implicaba configurar un servidor HTTP simple en el puerto 8080 para que Nmap lo escaneara.

Los puntos clave de aprendizaje incluyeron el uso de la opción -oX en Nmap para especificar la salida XML, la opción -p para apuntar a un puerto específico y asegurarse de que el comando se ejecute desde el directorio correcto. La finalización exitosa requiere verificar la existencia del archivo scan_report.xml en el directorio especificado.