TaillookTech

フルスタックエンジニアになる

arp-scanコマンドの使い方

LAN内のデバイスを確認したい

arp-scanというコマンドを見つけた
LAN内のデバイス情報が確認できる.

インストール方法

brew install arp-scan

使い方

sudo arp-scan -l --interface en0

出力

こんな感じの出力.

Interface: en0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.9 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.1.1 00:80:87:e7:be:91   OKI ELECTRIC INDUSTRY CO., LTD
192.168.1.76    88:57:ee:df:68:60   (Unknown)
192.168.1.105   8c:70:5a:e3:41:6c   Intel Corporate

1077 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.9: 256 hosts scanned in 1.856 seconds (137.93 hosts/sec). 3 responded

Macアドレスのみ出力するPythonスクリプト組んだ

github.com