nmapの使い方

目的

便利なポーツスキャニングツールnmapの使い方を、必要に応じて追記しながら解説します。

準備

まずは下記のものを用意してください

  1. Linuxマシン

インストール

Ubuntu

                        $ sudo apt-get install nmap
                    

ArchLinux

                        $ sudo pacman -Sy nmap
                    

使い方

pingスキャン

pingを使ってネットワーク上のホストをスキャンします。

192.168.1.1から192.168.1.255までスキャンをしてみます。

                        $ nmap -sP 192.168.1.1-255
                    

sshスキャン

sshが使用する22番ポートにパケットを送り、sshが起動しているかどうかをスキャンします。

これにより、ネットワーク上に存在するraspberrypiやbeagleboneblackのIPアドレスを推測することができます。

                        $ nmap -p22 192.168.1.1-255
                    

開いているIPアドレスのみを表示する場合はgrepに流し込んでopenの文字を探します。

                        $ nmap -p22 192.168.1.1-255 | grep -i -n -B3 open
                    

OSスキャン

-OオプションでOSの推定をすることができます。

                        $ sudo nmap -O 192.168.1.1-255
                    

おわりに

いかがでしたでしょうか。 わからないことなどがありましたら、ご質問だくさい。

2015/7/28

参考サイト