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台の機器が接続されている模様。
コマンドラインで簡単に調査できるって素晴らしい。