Bunun arping
yerine aracı kullanırken daha iyi şanslar yaşayabilirsiniz . Aracı ping
tabaka 3 düzeyinde çalışır OSI modeli ise, arping
tabaka 2 ile işler.
Bununla birlikte, sistemin IP adresini bu araçla bilmeniz gerekir. Bunun 2 sürümü var, çoğu Unix'le (Standard Kuznetsov's) bulunan standart sürüm yalnızca IP adresleriyle başa çıkabilen sürüm. Diğer versiyonu (Thomas Habets') güya MAC adreslerini kullanarak sorgulayabilir.
$ sudo arping 192.168.1.1 -c 1
ARPING 192.168.1.1 from 192.168.1.218 eth0
Unicast reply from 192.168.1.1 [00:90:7F:85:BE:9A] 1.216ms
Sent 1 probes (1 broadcast(s))
Received 1 response(s)
arping
ping
ICMP paketleri göndermek yerine benzer şekilde çalışır , ARP paketleri gönderir.
Yalnızca MAC kullanarak bir sistemin IP'sini alma
İşte MAC'tan IP'ye geriye doğru arama yapmak için birkaç yöntem.
nmap
$ nmap -sP 192.168.1.0/24
Ardından ilgili makine için arp önbelleğinize bakın arp -an
.
Fping
$ fping -a -g 192.168.1.0/24 -c 1
Sonra arp önbelleğine bak, yukarıdakiyle aynı.
ping
$ ping -b -c1 192.168.1.255
Sonra arp önbelleğine bak, yukarıdakiyle aynı.
nbtscan (yalnızca windows ana bilgisayarları)
$ nbtscan 192.168.1.0/24
Doing NBT name scan for addresses from 192.168.1.0/24
IP address NetBIOS Name Server User MAC address
------------------------------------------------------------------------------
192.168.1.0 Sendto failed: Permission denied
192.168.1.4 MACH1 <server> <unknown> 00-0b-12-60-21-dd
192.168.1.5 MACH2 <server> <unknown> 00-1b-a0-3d-e7-be
192.168.1.6 MACH3 <server> <unknown> 00-21-9b-12-b6-a7
arping
bir MAC adresini parametre olarak alabilir:arping -c 5 38:e7:d8:63:5e:a6