まず、Nmapをインストールするために、以下の手順に従います。
-
Homebrewをインストールします(すでにインストールされている場合は、このステップをスキップします):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Nmapをインストールします:
brew install nmap
これで、Nmapが正常にインストールされました。次に、いくつかの具体的な使用例を見てみましょう。
-
ホストの検出:
nmap -sn 192.168.0.0/24
上記のコマンドは、指定されたネットワーク範囲内のホストをスキャンし、オンラインで応答しているホストを表示します。
-
ポートスキャン:
nmap -p 1-1000 192.168.0.1
上記のコマンドは、指定されたIPアドレスのホストに対して、1から1000までのポートをスキャンします。
-
サービス検出:
nmap -sV 192.168.0.1
上記のコマンドは、指定されたIPアドレスのホスト上で実行されているサービスを検出します。
-
OS検出:
nmap -O 192.168.0.1
上記のコマンドは、指定されたIPアドレスのホストのオペレーティングシステムを推定します。
-
スクリプトスキャン:
nmap -sC 192.168.0.1
上記のコマンドは、Nmapのスクリプトエンジンを使用して、指定されたIPアドレスのホストに対してスクリプトスキャンを実行します。
-
NSE(Nmap Scripting Engine)スクリプトの実行:
nmap --script <スクリプト名> 192.168.0.1
上記のコマンドは、指定されたIPアドレスのホストに対して、特定のNSEスクリプトを実行します。
以上が、Nmapの基本的な使用法の例です。Nmapは非常に多機能なツールであり、他にもさまざまなオプションや機能があります。公式ドキュメントやオンラインリソースを参照することで、さらに詳細な情報を入手できます。