nmapは指定したホストに対してポートスキャンを行うツール。
外部に対してどのポートが開いているか確認したり、どんなサービスが立ち上がってるか調べることができる
sshできないときなど、デバッグする際に便利です。
ポートスキャンは自分が管理しているサーバ等にのみ利用するようにしましょう
利用方法
macなのでhomebrewでインストールする
brew install nmap
実行
nmap hostname
使ってみる
自身に対してスキャンしてみる
nmap 127.0.0.1
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00055s latency).
Not shown: 960 closed ports, 36 filtered ports
PORT STATE SERVICE
88/tcp open kerberos-sec
445/tcp open microsoft-ds
548/tcp open afp
631/tcp open ipp
ファイルサーバやプリンタサーバなどのサービスを受け付けています
googleをスキャンしてみる
nmap google.com
PORT STATE SERVICE
25/tcp closed smtp
80/tcp open http
443/tcp open https