Linuxには次のコマンドがありますarp
。
arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.1.100 ether 00:55:d1:c5:f8:1b C eth0
そして
arp-scan -I eth0 -l
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.1.2 00:1b:fc:35:6a:9b ASUSTek COMPUTER INC.
192.168.1.54 c8:d3:a6:34:d2:1d (Unknown)
192.168.1.14 f0:25:b9:c2:6a:29 (Unknown)
デバイスが正しく表示されないのはなぜですか?
私も次のことをしました。
nmap -sn 192.168.1.0/24
arp
コマンドを使用すると1つのデバイスが表示され、コマンドを使用するとarp-scan
別のデバイスが表示されます。
コマンドが新しい検索を実行しているarp
間にキャッシュを読み込みますarp-scan
(キャッシュを読み取らずに)。
ベストアンサー1
ArpはカーネルのARPキャッシュをいくつかの方法で操作します。
その本質はキャッシュから読むことです。 ~からhttp://linux.about.com/library/cmd/blcmdl8_arp.htm