Nmap について
Nmap はネットワーク上のアクティブなホスト、開いているポート、実行中のサービスを識別するネットワークマッピングツールです。複数のスキャン技術を使用してターゲットシステムのネットワーク設定やサービスバージョンの情報を収集します。ネットワークセキュリティ監査、資産インベントリ、ネットワーク トラブルシューティングで広く利用されています。
主な機能
- 01ターゲットホストの開いているポートとサービスをスキャンする
- 02リモートシステム上で実行されているサービスバージョンを検出する
- 03ネットワーク上のアクティブなホストとネットワークトポロジーを識別する
- 04異なるネットワーク環境に対応したカスタムスキャン設定を実行する
活用シーン
- 01セキュリティテストと脆弱性評価中にネットワーク資産を探索する
- 02セキュリティワークフローでホストとサービス検出を自動化する
- 03ネットワーク接続の問題を診断し、ファイアウォールルールを検証する
インストール
OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。
インストール後にnmap --versionを実行して確認します。
コマンド例
よく使うコマンドを使う順に並べています。
詳細
Nmap 
Nmap は GPLv2 をベースにした(ただし互換性はない)独自ライセンスで公開されています。Nmap ライセンスではエンドユーザーによる無料利用が認められており、Nmap の技術を自社製品とともに再配布する企業向けに、商用ライセンスも提供しています。詳細については、Nmap の著作権とライセンスをご覧ください。
本ソフトウェアの最新バージョンと、Windows、macOS、Linux(RPM)向けのバイナリーインストーラーは、Nmap.orgから入手できます。
詳しいドキュメントもNmap.org のウェブサイトで公開されています。
質問や提案は、Nmap-dev メーリングリストまでお寄せください。
インストール
理想的には、次のコマンドを実行するだけでインストールできます。
./configure
make
make install
コンパイル、インストール、削除に関する詳しい手順については、Nmap.org のNmap インストールガイドをご覧ください。
Nmap の使用
Nmap には多くの機能がありますが、nmap scanme.nmap.org を実行するだけで簡単に使い始められます。パラメーターなしで nmap を実行すると、よく使われるオプションの一覧が表示されます。各オプションの詳しい説明はマニュアルページをご覧ください。グラフィカルインターフェイスをお好みの方は、付属のZenmap フロントエンドを使用できます。
コントリビューション
バグ報告の提出方法や Nmap プロジェクトへの貢献方法については、HACKING ファイルと CONTRIBUTING.md ファイルをご覧ください。