Nmap の出力を XML に保存

NmapNmapBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに (Introduction)

このチャレンジ (challenge) では、Nmap の出力を XML ファイルに保存する方法を学びます。これは、ネットワーク構成やセキュリティ評価を文書化する上で非常に重要なスキルです。タスクは、Nmap を使用してポート 8080localhost をスキャンし、結果を /home/labex/project ディレクトリに scan_report.xml として保存することです。

チャレンジ (challenge) を完了するには、~/project ディレクトリから Nmap コマンドを実行し、XML 出力用の -oX オプションと、ターゲットポートを指定するための -p 8080 を使用する必要があります。正常に完了すると、XML 形式の Nmap スキャン結果を含む scan_report.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{{"Nmap の出力を XML に保存"}} nmap/save_output -.-> lab-548705{{"Nmap の出力を XML に保存"}} nmap/target_specification -.-> lab-548705{{"Nmap の出力を XML に保存"}} end

Nmap の出力を XML に保存 (Save Nmap Output To XML)

このチャレンジ (challenge) では、Nmap を使用してローカルポートをスキャンし、出力を XML ファイルに保存する必要があります。これは、ネットワーク構成やセキュリティ評価を文書化するための一般的なタスクです。

タスク (Tasks)

  • Nmap を使用してポート 8080localhost をスキャンし、出力を /home/labex/project ディレクトリに scan_report.xml として保存します。
  • scan_report.xml ファイルが指定されたディレクトリに存在することを確認します。

要件 (Requirements)

  1. ~/project ディレクトリから Nmap コマンドを実行します。
  2. Nmap の出力を ~/project ディレクトリ内の scan_report.xml という名前のファイルに保存します。
  3. 次の Nmap オプションを使用して、XML 出力とポート 8080 のスキャンを指定します。

例 (Examples)

チャレンジ (challenge) を正常に完了すると、~/project ディレクトリに scan_report.xml という名前のファイルが作成されます。このファイルには、Nmap スキャンからの XML 形式の出力が含まれます。cat scan_report.xml を使用してファイルの内容を表示できます。

ヒント (Hints)

  • Nmap コマンドを実行する前に、~/project ディレクトリにいることを確認してください。
  • Nmap コマンドの構文を再確認して、XML 出力とポート指定に正しいオプションを使用していることを確認してください。
  • scan_report.xml ファイルが作成されない場合は、Nmap コマンドの出力を確認してエラーがないか確認してください。
✨ 解答を確認して練習

まとめ (Summary)

このチャレンジ (challenge) では、Nmap を使用してポート 8080 で localhost をスキャンし、出力を XML 形式で /home/labex/project ディレクトリ内の scan_report.xml という名前のファイルに保存することが課題でした。これには、Nmap がスキャンするための単純な HTTP サーバーをポート 8080 にセットアップすることが含まれていました。

主な学習ポイントは、Nmap で -oX オプションを使用して XML 出力を指定すること、-p オプションを使用して特定のポートをターゲットにすること、およびコマンドが正しいディレクトリから実行されるようにすることでした。正常に完了するには、指定されたディレクトリに scan_report.xml ファイルが存在することを確認する必要があります。