Enregistrer la sortie Nmap au format XML

NmapNmapBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous apprendrez à enregistrer la sortie Nmap dans un fichier XML, une compétence essentielle pour documenter les configurations réseau et les évaluations de sécurité. La tâche consiste à utiliser Nmap pour scanner localhost sur le port 8080 et à enregistrer les résultats sous le nom scan_report.xml dans le répertoire /home/labex/project.

Pour relever le défi, vous devrez exécuter la commande Nmap à partir du répertoire ~/project, en utilisant l'option -oX pour la sortie XML et -p 8080 pour spécifier le port cible. Une réalisation réussie entraînera la création du fichier scan_report.xml contenant les résultats de l'analyse Nmap au format 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{{"Enregistrer la sortie Nmap au format XML"}} nmap/save_output -.-> lab-548705{{"Enregistrer la sortie Nmap au format XML"}} nmap/target_specification -.-> lab-548705{{"Enregistrer la sortie Nmap au format XML"}} end

Enregistrer la sortie Nmap au format XML

Ce défi vous demande d'utiliser Nmap pour scanner un port local et d'enregistrer la sortie dans un fichier XML. Il s'agit d'une tâche courante pour documenter les configurations réseau et les évaluations de sécurité.

Tâches

  • Utilisez Nmap pour scanner localhost sur le port 8080, en enregistrant la sortie sous le nom scan_report.xml dans le répertoire /home/labex/project.
  • Assurez-vous que le fichier scan_report.xml existe dans le répertoire spécifié.

Exigences

  1. Exécutez la commande Nmap à partir du répertoire ~/project.
  2. Enregistrez la sortie Nmap dans un fichier nommé scan_report.xml dans le répertoire ~/project.
  3. Utilisez les options Nmap suivantes pour spécifier la sortie XML et scanner le port 8080.

Exemples

Après avoir réussi le défi, vous devriez avoir un fichier nommé scan_report.xml dans votre répertoire ~/project. Le fichier contiendra la sortie au format XML de l'analyse Nmap. Vous pouvez afficher le contenu du fichier en utilisant cat scan_report.xml.

Conseils

  • Assurez-vous que vous êtes dans le répertoire ~/project avant d'exécuter la commande Nmap.
  • Vérifiez la syntaxe de la commande Nmap pour vous assurer que vous utilisez les options correctes pour la sortie XML et la spécification du port.
  • Si le fichier scan_report.xml n'est pas créé, examinez la sortie de la commande Nmap pour détecter d'éventuelles erreurs.
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, la tâche consistait à utiliser Nmap pour scanner localhost sur le port 8080 et à enregistrer la sortie au format XML dans un fichier nommé scan_report.xml dans le répertoire /home/labex/project. Cela impliquait la configuration d'un serveur HTTP simple sur le port 8080 pour que Nmap puisse l'analyser.

Les principaux points d'apprentissage comprenaient l'utilisation de l'option -oX dans Nmap pour spécifier la sortie XML, l'option -p pour cibler un port spécifique et s'assurer que la commande est exécutée à partir du répertoire correct. La réussite nécessite de vérifier l'existence du fichier scan_report.xml dans le répertoire spécifié.