利用して開いているポートを確認する・nmapコマンド (Linux)

提供:あわ自由帳

CentOS 7 で、確認しました。

はじめに

ポートを順にスキャンして空いているポートを調べることができます。

nmapのインストール

[root@host4 ~]# yum -y install nmap

nmapコマンドで自機の開いているポートを調べる

[root@host4 ~]# nmap localhost

Starting Nmap 6.40 ( http://nmap.org ) at 2014-08-27 23:03 JST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000022s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 991 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http
111/tcp  open  rpcbind
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  microsoft-ds
631/tcp  open  ipp
3306/tcp open  mysql

nmapコマンドで他のマシンの開いているポートを調べる

  • nmap ホスト名またはIPアドレス
[root@host4 ~]# nmap 192.168.1.3

Starting Nmap 6.40 ( http://nmap.org ) at 2014-08-27 23:07 JST
Nmap scan report for 192.168.1.3
Host is up (0.00044s latency).
Not shown: 986 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
53/tcp   open  domain
80/tcp   open  http
110/tcp  open  pop3
139/tcp  open  netbios-ssn
143/tcp  open  imap
443/tcp  open  https
445/tcp  open  microsoft-ds
465/tcp  open  smtps
993/tcp  open  imaps
995/tcp  open  pop3s
・
・