Kamuycikap - SentenceDataBase

日々の勉強の記録を気分で書き綴るブログ

MX Linux19でネットワークスキャン

MX Linux19でLAN上にネットワーク接続されている機器の一覧取得

自宅LANに何台の端末(PC、スマホ、RaspberryPiなどなど)が接続されているのか調査する。

nmapコマンドのインストール

一覧を表示するコマンドがある。
まずはインストール。

$ sudo apt-get install nmap

実行確認

$ nmap
Nmap 7.70 ( https://nmap.org )
Usage: nmap [Scan Type(s)] [Options] {target specification}
TARGET SPECIFICATION:
  Can pass hostnames, IP addresses, networks, etc.
・
・途中省略
・
EXAMPLES:
  nmap -v -A scanme.nmap.org
  nmap -v -sn 192.168.0.0/16 10.0.0.0/8
  nmap -v -iR 10000 -Pn -p 80

早速スキャン

下記の例は、192.168.1.0 〜 192.168.1.255の範囲で、接続している機器のIPアドレスを洗い出す。
sudoつけているのは、表示する情報を多くするため。
sudo無しでも使えるけれど、IPアドレス以外の情報が表示されない。(機器の種別とか)

$ sudo nmap -sn 192.168.1.0/24 

結果

$ Starting Nmap 7.70 ( https://nmap.org ) at 2021-08-25 11:55 JST
Nmap scan report for ntt.setup (192.168.1.1)
Host is up (0.0014s latency).
MAC Address: 10:4B:46:D0:BA:F7 (Mitsubishi Electric)
Nmap scan report for 192.168.1.2
Host is up (0.18s latency).
MAC Address: B4:CE:F6:DF:6E:31 (HTC)
・
・途中省略
・
MAC Address: DC:A6:32:9A:3B:20 (Raspberry Pi Trading)
Nmap scan report for 192.168.1.28
Host is up.
Nmap done: 256 IP addresses (16 hosts up) scanned in 12.72 seconds

全部で16台の機器が接続されている模様。
コマンドラインで簡単に調査できるって素晴らしい。