目次
ARPプロトコルを用いてLAN上の全デバイスをスキャン
sudo apt update
sudo apt install arp-scan -y
ネットワークインターフェイス(NIC)の情報を確認するためのコマンド (ifconfigの後継版)
ip a出力インターフェイス番号と名前は下記のようになる。
1: lo: <LOOPBACK,UP,LOWER_UP> ...
2: eno2: <BROADCAST,MULTICAST> ...
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> ...
1: lo:
→ ループバックインターフェイス(127.0.0.1)。内部通信に使用。
2: eno2:
→ 有線LANインターフェイス(Ethernet)。state DOWN は 無効・未接続 を意味。
3: wlo1:
→ 無線LANインターフェイス(Wi-Fi)。state UP は 有効・接続中 を意味。
4: br-xxxx / docker0:
→ Docker が作成する仮想ブリッジインターフェイス。
上記で自分のインターフェイス名を確認したら(今回はwlo1が無線LANインターフェイスでUP、en02はダウン) 、そのネットワークに対してarp-scanを行う。
sudo arp-scan --interface=wlo1 --localnetネットワーク探索ツール nmap を使う方法
sudo apt install nmap -yまず自分のIPレンジを確認(インターフェースは前述の方法で取得)
ip addr show wlo1例えば、inet 192.168.1.12/24 と表示された場合は下記を実行してスキャンを行う。
sudo nmap -sn 192.168.1.0/24

