Nmap のインストールとポートスキャン実行

NmapNmapBeginner
今すぐ練習

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

はじめに

このチャレンジでは、強力なネットワークスキャンおよびセキュリティ監査ツールである Nmap の基本機能を探索します。Nmap をインストールし、ローカルマシン上のオープンポートを発見するために使用し、それらのポートで実行されているサービスに関する詳細情報を収集します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"]) linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) linux/PackagesandSoftwaresGroup -.-> linux/apt("Package Handling") nmap/NmapGroup -.-> nmap/installation("Installation and Setup") nmap/NmapGroup -.-> nmap/basic_syntax("Basic Command Syntax") nmap/NmapGroup -.-> nmap/port_scanning("Port Scanning Methods") nmap/NmapGroup -.-> nmap/service_detection("Service Detection") subgraph Lab Skills linux/apt -.-> lab-415923{{"Nmap のインストールとポートスキャン実行"}} nmap/installation -.-> lab-415923{{"Nmap のインストールとポートスキャン実行"}} nmap/basic_syntax -.-> lab-415923{{"Nmap のインストールとポートスキャン実行"}} nmap/port_scanning -.-> lab-415923{{"Nmap のインストールとポートスキャン実行"}} nmap/service_detection -.-> lab-415923{{"Nmap のインストールとポートスキャン実行"}} end

Nmap のインストールとポートスキャン

ネットワークスキャンの探索を始める前に、ツールをセットアップする必要があります。まず Nmap をインストールし、それを使ってローカルマシンでいくつかの基本的なスキャンを行います。これにより、どのサービスが実行されており、潜在的に公開されているかを理解することができます。

タスク

  1. Ubuntu Linux システムに Nmap をインストールする
  2. Nmap を使って、localhost (127.0.0.1) の 1 - 10000 の範囲内のオープンポートをスキャンする
  3. 発見されたすべてのオープンポートに対してバージョンスキャンを実行し、実行中のサービスに関する詳細情報を取得する

要件

  • zsh シェルを使用して、/home/labex/project ディレクトリですべてのコマンドを実行する
  • Ubuntu のパッケージマネージャ (apt) を使用して Nmap をインストールする
  • 最初のポートスキャンでは、Nmap のポート範囲指定機能を使用する
  • Nmap のバージョンスキャン機能を使用して、発見されたサービスに関する詳細情報を取得する
  • 発見されたサービスのポート番号、サービス名、およびバージョン情報を記録する

タスクを完了した後、以下のような質問に答えることができるはずです。

  1. 指定された範囲内でいくつのオープンポートを発見しましたか?
  2. 見つけたオープンポートのポート番号は何ですか?
  3. このポートで実行されているサービスの種類は何ですか?

必要なすべての詳細を収集するために、適切な Nmap コマンドを使用することを確認してください。

✨ 解答を確認して練習

まとめ

このチャレンジでは、Nmap をインストールし、ローカルマシンで実行されているサービスを発見し分析するために使用しました。この演習は、ネットワーク探索とサービス検出に Nmap を使用する基本的な手順を示しています。パッケージのインストール、基本的なポートスキャン、およびバージョン検出をカバーしており、ネットワークスキャン技術を理解するための基礎を提供します。