arp-fingerprint - kézikönyv, opciók, parancspéldák


NÉV

arp-fingerprint - ARP-t használó rendszer ujjlenyomata

SZINOPSZIS

arp-fingerprint [options] target

The target should be specified as a single IP address or hostname. You cannot specify multiple targets, IP networks or ranges.

If you use an IP address for the target, you can use the -o option to pass the --numeric option to arp-scan, which will prevent it from attempting DNS lookups. This can speed up the fingerprinting process, especially on systems with a slow or faulty DNS configuration.

LEÍRÁS

Az arp-fingerprint ujjlenyomatokat készít a megadott célállomásról az ARP protokoll használatával.

Különféle típusú ARP kéréseket küld a célpontnak, és rögzíti, hogy mely típusokra válaszol. Ebből egy ujjlenyomat-karakterláncot konstruál, amely "1"-ből áll, ahol a cél válaszolt, és "0"-ból, ahol nem. Példa az ujjlenyomat-karakterláncra: 01000100000. Ezt az ujjlenyomat-karakterláncot ezután a rendszer a valószínűleg cél operációs rendszer megkeresésére használja.

Az ujjlenyomat-karakterláncok nagy részét több operációs rendszer is megosztja, így nem mindig van egy az egyhez leképezés az ujjlenyomat-karakterláncok és az operációs rendszerek között. Szintén az a tény, hogy egy rendszer ujjlenyomata megegyezik egy bizonyos operációs rendszerrel (vagy az operációs rendszerek listájával), nem feltétlenül jelenti azt, hogy az ujjlenyomat-vételezés alatt álló rendszer az az operációs rendszer, bár ez meglehetősen valószínű. Ennek az az oka, hogy az operációs rendszerek listája nem teljes; Ez csak az, amit eddig felfedeztem, és biztosan vannak olyan operációs rendszerek, amelyek nem szerepelnek a listán.

A rendszer ARP-ujjlenyomata általában a rendszermag függvénye (bár lehetséges, hogy az ARP függvényt a felhasználói térben implementálják, de szinte sohasem).

Néha egy operációs rendszer különböző ujjlenyomatokat adhat a konfigurációtól függően. Példa erre a Linux, amely nem helyi forrás IP-címre válaszol, ha az IP-címet a tesztelt interfészen keresztül irányítják. Ez jó és rossz is: egyrészt bonyolultabbá teszi az ujjlenyomat-vételi feladatot; de másrészt lehetővé teszi a rendszerkonfiguráció egyes szempontjainak meghatározását.

Néha az a tény, hogy két különböző operációs rendszer közös ARP-ujjlenyomat-karakterláncot használ, a hálózati kód újrafelhasználására utal. Ennek egyik példája a Windows NT és a FreeBSD.

Az arp-fingerprint az arp-scan segítségével küldi el az ARP-kéréseket és fogadja a válaszokat.

Az arp-scan használatával más módszerek is használhatók ujjlenyomat készítésére a rendszerről, amely az arp-ujjlenyomat mellett használható. Ezeket a további módszereket az arp-ujjlenyomat nem tartalmazza, mert valószínűleg fennakadást okoznak a célrendszerben, vagy azért, mert megkövetelik a cél konfigurációjának ismeretét, amely nem mindig elérhető.

Az arp-ujjlenyomat által küldött ARP-kérések többsége nem szabványos, így megzavarhatja azokat a rendszereket, amelyek nem rendelkeznek robusztus TCP/IP-veremekkel.

LEHETŐSÉGEK

-h

Jelenítsen meg egy rövid használati üzenetet, és lépjen ki.

-v

Bőbeszédű folyamatüzenetek megjelenítése.

-o <option-string>

Adja át a megadott beállításokat az arp-scannek. A beállítási karakterláncot idézőjelek közé kell tennie, ha szóközt tartalmaz. például. -o "-I eth1". Az általánosan használt opciók a --interface (-I) és a --numeric (-N).

-l

Ujjlenyomat a helyi hálózat összes gépére. Ha ez az opció meg van adva, nem kell megadnia semmilyen célállomást.

PÉLDÁK

$ arp-fingerprint 192.168.0.1
192.168.0.1   01000100000     Linux 2.2, 2.4, 2.6
$ arp-fingerprint -o "-N -I eth1" 192.168.0.202
192.168.0.202 11110100000     FreeBSD 5.3, Win98, WinME, NT4, 2000, XP, 2003

MEGJEGYZÉSEK

Az arp-fingerprint a Perlben van megvalósítva, ezért a használatához telepíteni kell a Perl értelmezőt a rendszerére.

LÁSD MÉG

arp-scan(1)

http://www.royhills.co.uk/wiki/ The arp-scan wiki page.