MyEnigma

とある自律移動システムエンジニアのブログです。#Robotics #Programing #C++ #Python #MATLAB #Vim #Mathematics #Book #Movie #Traveling #Mac #iPhone

ネットワーク初心者のためのネットワーク調査ツールnmapの使い方

目次

はじめに

nmapはフリーのネットワーク調査ツールです。

nmap - Wikipedia

Nmap: the Network Mapper - Free Security Scanner

 

このnmapを使うことで、

あるIPアドレスのコンピューターの使用中のポートを調べたり、

ローカルネットワークに繋がっている

コンピューターの一覧を作ったりすることができます。

 

映画のマトリックスで、

トリニティがハッキングする時に使った

ツールとしても有名になりました。

10hm-matrix.jpg (JPEG 画像, 640x388 px)

 

今回は、

このnmapの使い方についてまとめておこうと思います。

 

インストール

インストールは各プラットフォーム毎に、

下記のようにできます。

Mac

$ brew install nmap

Ubuntu

$ apt-get install nmap

Windows

Windowsは下記のリンクから、

インストーラをDLして、

インストールできます。

Download the Free Nmap Security Scanner for Linux/MAC/UNIX or Windows

 

nmapの使い方

下記が基本的なnmapをコマンドラインから

使用する方法です。

 

指定したIPのコンピューターの使用ポートを調べる

nmapの後ろに、IPアドレスやホスト名を指定することで、

そのコンピューターの使用ポートを検索することができます。

$ nmap 192.168.0.1

 

指定したネットワークの使用されているIPを一覧にする

下記のコマンドで、

指定したネットワークで使用されているIPアドレスを

リスト表示してくれます。

nmap -sP 192.168.3.*

上記のコマンドは、

ワイルドカードで探索アドレスを指定しています。

 

指定したIPアドレスのコンピューターのOSの確認

下記のコマンドで指定したアドレスのコンピューターの

OSやそのバージョンをチェックすることができます。

コンピューターによっては、確認できない場合もあります。

$ nmap -A 192.168.0.5

 

nmapのGUIソフトzenmapの使い方

nmapにはzenmapという

nmapのGUIソフトが付属されています。

マルチプラットフォームなので

Windows,Mac,Linuxで利用できます。

 

Mac版を起動すると、

下記のようなGUI画面が表示されます。

f:id:meison_amsl:20160424083529p:plain

 

commandの部分にnmapのコマンドを入力し、実行すると

その結果が、nmap outputの画面に表示されます。

コマンドの履歴も管理してくれますし、

よく使用するコマンドはProfileとして保存することも可能です。

 

また、下記のようにネットワーク・トポロジーを表示したり、

f:id:meison_amsl:20160424090619p:plain

各コンピューターのOSなどの情報もまとめて表示してくれます。

f:id:meison_amsl:20160424091825p:plain

 

参考資料

清く、正しい、nmapの使い方

nmapコマンドで覚えておきたい使い方11個 | 俺的備忘録 〜なんかいろいろ〜

ポートスキャンツール「Nmap」を使ったセキュリティチェック - さくらのナレッジ

myenigma.hatenablog.com

myenigma.hatenablog.com

myenigma.hatenablog.com

myenigma.hatenablog.com

myenigma.hatenablog.com

myenigma.hatenablog.com

MyEnigma Supporters

もしこの記事が参考になり、

ブログをサポートしたいと思われた方は、

こちらからよろしくお願いします。

myenigma.hatenablog.com