Linuxでnmapコマンドを使ってオープンポートをスキャンする方法を教えてください。
Linuxでnmapコマンドを使用してポートスキャンを行う方法を次に示します。
- ターミナルを開き、以下のコマンドを入力してnmapをインストールします(すでにインストールされている場合は、この手順をスキップします):
- sudo apt-get インストール nmap
- ターミナルで指定したIPアドレスのオープンポートをスキャンするには、以下を利用してください。
- nmap <IPアドレス>
- 例えば192.168.0.1のオープンポートをスキャンする場合、次のように入力します。
- nmap 192.168.0.1を実行します
- たとえば、スキャンをカスタマイズするためのオプションを使用できます:
- オプションでは、スキャンするポート範囲を指定できます。たとえば、「-p 1-100」はポート 1 から 100 をスキャンすることを示します。
- -F オプションを使用すると、一般的なポートだけを高速スキャンします。
- -sVオプションでサービスバージョン情報を表示できます。
- オプション A は、オペレーティングシステムの検出、バージョンの検出など、完全なスキャンを実行できます。
- オプションの-oNはスキャンした結果をファイルとして保存でき、例えば-oN result.txtとすれば結果をresult.txtファイルとして保存できます。
nmapによるポートスキャンの際には、以下の点に注意が必要です。
- ネットワークをスキャンする際には、法的許可と権限が確保されていることを確認します。
- 承認されたネットワーク環境でのみスキャンを実行し、ネットワークの合法性とプライバシーを尊重します。
- スキャンの機能は慎重にご利用ください。ネットワーク機器に負荷や干渉を与えないようにするためです。
- ネットワーク管理者または所有者から警告またはスキャン禁止の通知を受けた場合は、スキャン操作を直ちに中止してください。