mcpField
N
Nmap

Nmap

公式
github.com開発ツール13.9knmap4 日前に更新
リポジトリ公式サイト

Nmap について

Nmap はネットワーク上のアクティブなホスト、開いているポート、実行中のサービスを識別するネットワークマッピングツールです。複数のスキャン技術を使用してターゲットシステムのネットワーク設定やサービスバージョンの情報を収集します。ネットワークセキュリティ監査、資産インベントリ、ネットワーク トラブルシューティングで広く利用されています。

主な機能

  1. 01ターゲットホストの開いているポートとサービスをスキャンする
  2. 02リモートシステム上で実行されているサービスバージョンを検出する
  3. 03ネットワーク上のアクティブなホストとネットワークトポロジーを識別する
  4. 04異なるネットワーク環境に対応したカスタムスキャン設定を実行する

活用シーン

  1. 01セキュリティテストと脆弱性評価中にネットワーク資産を探索する
  2. 02セキュリティワークフローでホストとサービス検出を自動化する
  3. 03ネットワーク接続の問題を診断し、ファイアウォールルールを検証する

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
brew install nmap

インストール後にnmap --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
nmap scanme.nmap.org
02
nmap -sV 192.168.1.1

詳細

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 ファイルをご覧ください。

コメント