arp-scan - Referenzhandbuch, Optionen, Befehlsbeispiele


NAME

arp-scan - Senden Sie ARP-Anfragen an Zielhosts und zeigen Sie Antworten an

ZUSAMMENFASSUNG

arp-scan [options] [hosts...]

Target hosts must be specified on the command line unless the --file or --localnet option is used.

Targets can be IPv4 addresses or hostnames. You can also use CIDR notation (10.0.0.0/24) (network and broadcast included), ranges (10.0.0.1-10.0.0.10), and network:mask (10.0.0.0:255.255.255.0).

BESCHREIBUNG

arp-scan sendet ARP-Anfragepakete an die angegebenen Hosts und zeigt alle erhaltenen Antworten an. Die Netzwerkschnittstelle kann mit der Option --interface angegeben werden. Wenn keine Schnittstelle angegeben ist, wählt arp-scan die konfigurierte Schnittstelle mit der niedrigsten Nummer aus (ausgenommen Loopback).

arp-scan verwendet Raw-Sockets, was auf einigen Systemen Berechtigungen erfordert:

Linux with POSIX.1e capabilities support using libcap:

arp-scan ist funktionsbewusst. Es erfordert CAP_NET_RAW im zulässigen Satz und aktiviert diese Funktion nur für die erforderlichen Funktionen. Verwenden Sie setcap cap_net_raw+p /path/to/arp-scan, um CAP_NET_RAW zum zulässigen Satz der ausführbaren Datei von arp-scan hinzuzufügen. Die Unterstützung von Funktionen macht SUID-Root auch viel sicherer, da arp-scan alle Funktionen außer CAP_NET_RAW löscht und nicht mit vollständigen Root-Rechten ausgeführt wird.

BSD and macOS:

Sie benötigen Lese-/Schreibzugriff auf /dev/bpf*

Any operating system:

Die Ausführung als Root oder SUID-Root funktioniert auf jedem Betriebssystem, andere Methoden sind jedoch nach Möglichkeit vorzuziehen.

ARP funktioniert nur im lokalen Netzwerk und kann nicht geroutet werden. Obwohl das ARP-Protokoll IPv4-Adressen verwendet, ist es kein IP-Protokoll und arp-scan kann auf Schnittstellen ohne IPv4-Adresse verwendet werden.

Für jedes Ziel wird eine ARP-Anfrage gesendet. Wenn ein Host nicht antwortet, wird die Anfrage erneut gesendet. Die Anzahl der Wiederholungsversuche kann mit der Option --retry geändert werden. Durch die Reduzierung der Anzahl der Wiederholungsversuche wird die Scanzeit verkürzt, allerdings besteht die Gefahr, dass einige Ergebnisse aufgrund von Paketverlusten fehlen.

Mit der Option --bandwidth können Sie die Bandbreite angeben, die arp-scan verwenden soll. Der Standardwert ist 256.000 Bit pro Sekunde. Durch Erhöhen der Bandbreite wird die Scanzeit verkürzt. Wenn Sie die Bandbreite jedoch zu hoch einstellen, kann dies zu einer hohen Broadcast-Paketrate führen. Eine andere Möglichkeit, die Paketrate anzugeben, ist die Option --interval.

Die Zeit für einen Single-Pass-Scan (d. h. mit --retry=1) beträgt:

Zeit=n mal i + t + o

Dabei ist n die Anzahl der Hosts, i das Intervall (angegeben mit --interval oder berechnet aus --bandwidth), t ist das Timeout (angegeben mit --timeout) und o ist die Overhead-Zeit, die zum Laden und Lesen der Zielliste benötigt wird die MAC/Vendor-Mapping-Dateien. Der Overhead ist normalerweise vernachlässigbar (normalerweise etwa 100 ms), kann aber durch die Option --quiet weiter reduziert werden. Bei kleinen Hostlisten dominiert der Timeout-Wert, bei großen Listen ist jedoch das Paketintervall der wichtigste Wert.

Jeder Teil der ARP-Anfrage kann durch die Verwendung der Optionen --arpXXX geändert werden, wie in der folgenden Tabelle gezeigt:

TISCH

Die gebräuchlichste Option ist --arpspa, die die Quell-IPv4-Adresse in der ARP-Anfrage festlegt, sodass die ARP-Anfrage eine andere Quelladresse als die Schnittstellenadresse verwenden kann. Dies ermöglicht die Verwendung von arp-scan auf Schnittstellen ohne IPv4-Adresse. Hinweis: Das Festlegen von ar$spa auf die IP-Adresse des Ziels führt dazu, dass einige Betriebssysteme einen Adresskonflikt melden, wenn sie eine ARP-Anfrage für ihre eigene Adresse erhalten.

Sie können die Werte im Ethernet-Frame-Header auch wie unten gezeigt ändern:

TISCH

Die Option --destaddr, die die Ziel-Ethernet-Adresse festlegt, ist die einzige, die häufig verwendet wird.

Standardmäßig werden ARP-Antworten im folgenden Format angezeigt:

<IPv4 Address> <MAC Address> <Vendor Details>

Dabei ist IPv4-Adresse die IP-Adresse des antwortenden Ziels, MAC-Adresse seine Link-Layer-Adresse und Anbieterdetails die dekodierten Anbieterdetails die Hardware-Adresse. Die Ausgabefelder werden durch ein einzelnes Tabulatorzeichen getrennt. Sie können das Ausgabeformat mit der Option --format ändern.

Die Antworten werden in der Reihenfolge angezeigt, in der sie eingehen. Diese kann von der Reihenfolge, in der die Anfragen gesendet wurden, abweichen, da einige Hosts möglicherweise schneller antworten als andere.

Die Herstellerdekodierung verwendet die Dateien ieee-oui.txt und mac-vendor.txt. ieee-oui.txt wird aus IEEE MA-L (OUI), MA-M, MA-S generiert. (OUI36) und IAB-Register. mac-vendor.txt enthält zusätzliche MAC-zu-Anbieter-Zuordnungen und kann zum Hinzufügen benutzerdefinierter Zuordnungen verwendet werden. Mit get-oui kann ieee-oui.txt mit den neuesten Daten aus den IEEE-Registern aktualisiert werden.

Alle IPv4-Hosts sollten auf ARP-Anforderungspakete antworten, einschließlich Hosts mit Paketfilterung wie Firewalls. Dies macht arp-scan zu einem nützlichen Tool zum Erkennen aller aktiven IPv4-Hosts im lokalen Netzwerk.

OPTIONEN

Wenn eine Option einen Wert annimmt, wird dieser Wert als Buchstabe in spitzen Klammern angegeben. Der Buchstabe gibt die Art der erwarteten Daten an:

<s>

Zeichenkette.

<i>

Dezimale Ganzzahl oder Hexadezimalzahl, wenn 0x vorangestellt ist, z. B. 2048 oder 0x800.

<f>

Gleitkomma-Dezimalzahl.

<m>

MAC-Adresse, z.B. 01:23:45:67:89:ab oder 01-23-45-67-89-ab (ohne Berücksichtigung der Groß- und Kleinschreibung)

<a>

IPv4-Adresse, z.B. 10.0.0.1

<h>

Hex-codierte Binärdaten. Kein führendes 0x. (Groß- und Kleinschreibung wird nicht beachtet).

<x>

Etwas anderes – siehe Optionsbeschreibung.

Allgemeine Optionen

--help or -h

Zeigen Sie diese Nutzungsmeldung an und beenden Sie den Vorgang.

--verbose or -v

Ausführliche Fortschrittsmeldungen anzeigen. Kann mehr als einmal verwendet werden, um die Ausführlichkeit zu erhöhen. Max=3.

--version or -V

Programmversion anzeigen und beenden. Zeigt die Version, Lizenzdetails, die libpcap-Version und ob POSIX.1e-Funktionsunterstützung enthalten ist.

--interface=<s> or -I <s>

Verwenden Sie die Netzwerkschnittstelle <s>. Wenn diese Option nicht angegeben ist, durchsucht arp-scan die Systemschnittstellenliste nach der konfigurierten Schnittstelle mit der niedrigsten Nummer (ausgenommen Loopback).

Gastgeberauswahl

--file=<s> or -f <s>

Hostnamen oder Adressen aus der angegebenen Datei lesen. Ein Namens- oder Adressmuster pro Zeile. Verwenden Sie „-“ für stdin.

--localnet or -l

Generieren Sie Adressen aus der Schnittstellenkonfiguration. Erstellt eine Liste aus Schnittstellenadresse und Netzmaske (einschließlich Netzwerk und Broadcast). Sie können die Option --file nicht verwenden oder Ziele in der Befehlszeile angeben. Verwenden Sie --interface, um die Schnittstelle anzugeben.

MAC/Anbieter-Zuordnungsdateien

--ouifile=<s> or -O <s>

Verwenden Sie die IEEE-Registrierungsanbieterzuordnungsdatei <s>. Der Standardwert ist ieee-oui.txt im aktuellen Verzeichnis. Wenn dies nicht gefunden wird, wird /usr/share/arp-scan/ieee-oui.txt verwendet.

--macfile=<s> or -m <s>

Verwenden Sie die benutzerdefinierte Anbieterzuordnungsdatei <s>. Der Standardwert ist mac-vendor.txt im aktuellen Verzeichnis. Wenn dies nicht gefunden wird, wird /etc/arp-scan/mac-vendor.txt verwendet.

Ausgabeformatsteuerung

--quiet or -q

Zeigt die minimale Ausgabe für jeden antwortenden Host an. Es werden nur die IP-Adresse und die MAC-Adresse angezeigt. Reduziert die Speichernutzung um etwa 5 MB, da die Herstellerzuordnungsdateien nicht verwendet werden. Für die Option --format sind nur die Felder $ {ip} und $ {mac} verfügbar, wenn - -quiet ist angegeben.

--plain or -x

Kopf- und Fußzeilentext unterdrücken. Zeigen Sie nur die Details des antwortenden Hosts an. Nützlich, wenn die Ausgabe von einem Skript analysiert wird.

--ignoredups or -g

Keine doppelten Pakete anzeigen. Standardmäßig werden doppelte Pakete mit (DUP: n) gekennzeichnet, wobei n die Häufigkeit angibt, mit der dieser Host geantwortet hat.

--rtt or -D

Berechnen Sie die Paketumlaufzeit und zeigen Sie sie an. Die Zeit wird in Millisekunden und Bruchteilen von Mikrosekunden angezeigt. Macht das Feld $ {rtt} für --format verfügbar.

--format=<s> or -F <s>

Geben Sie die Ausgabeformatzeichenfolge an. Das Format ist eine Zeichenfolge, die für jeden antwortenden Host ausgegeben wird. Hostdetails können eingefügt werden, indem Verweise auf Felder mithilfe der Syntax „$ {field[;width]}“ eingefügt werden. Felder werden rechtsbündig angezeigt, es sei denn, die Breite ist negativ. In diesem Fall wird die linksbündige Ausrichtung verwendet. Die folgenden Feldnamen, bei denen die Groß-/Kleinschreibung nicht beachtet wird, werden erkannt:

IP Host IPv4 address in dotted quad format
Name Host name if --resolve option given
MAC Host MAC address xx:xx:xx:xx:xx:xx
HdrMAC Ethernet source addr if different
Vendor Vendor details string
Padding Padding after ARP packet in hex if nonzero
Framing Framing type if not Ethernet_II
VLAN 802.1Q VLAN ID if present
Proto ARP protocol if not 0x0800
DUP Packet number for duplicate packets (>1)
RTT Round trip time if --rtt option given

Nur die Felder $ {ip} und $ {mac} sind verfügbar, wenn die Option --quiet angegeben ist.

Alle Zeichen, die keine Felder sind, werden wörtlich ausgegeben. „\“ führt Escapes ein:

\n newline
\r carriage return
\t tab
\ suppress special meaning for following character

Sie sollten das Argument --format in einfache Anführungszeichen setzen, um Sonderzeichen vor der Shell zu schützen.

Beispiel: --format='$ {ip}\t$ {mac}\t$ {vendor}'

Randomisierung der Hostliste

--random or -R

Randomisieren Sie die Zielhostliste.

--randomseed=<i>

Setzen Sie den Pseudozufallszahlengenerator ein. Nützlich, wenn Sie eine reproduzierbare zufällige Reihenfolge wünschen.

Ausgabezeitpunkt und Wiederholung

--retry=<i> or -r <i>

Legen Sie die Gesamtzahl der Versuche pro Host auf <i> fest, Standard=2.

--backoff=<f> or -b <f>

Legen Sie den Backoff-Faktor auf <f> fest, Standard=1,50. Multipliziert das Timeout mit <f> für jeden Durchgang.

--timeout=<i> or -t <i>

Legen Sie das anfängliche Zeitlimit pro Host auf <i> ms fest, Standard=500. Dieses Timeout gilt für das erste Paket, das an jeden Host gesendet wird. Nachfolgende Timeouts werden mit dem Backoff-Faktor multipliziert, der mit --backoff festgelegt wird.

--interval=<x> or -i <x>

Legen Sie das Mindestpaketintervall auf <x> fest. Dadurch wird die ausgehende Bandbreitennutzung durch Begrenzung der Paketrate gesteuert. Wenn Sie bis zu einer bestimmten Bandbreite nutzen möchten, ist es einfacher, stattdessen die Option --bandwidth zu verwenden. Das Intervall wird in Millisekunden oder Mikrosekunden angegeben, wenn „u“ angehängt ist.

--bandwidth=<x> or -B <x>

Legen Sie die ausgehende Bandbreite auf <x> fest, Standard=256000. Der Wert wird in Bits pro Sekunde angegeben. Hängen Sie K für Kilobit oder M für Megabit (dezimale Vielfache) an. Sie können nicht sowohl --interval als auch --bandwidth angeben.

DNS-Auflösung

--numeric or -N

Ziele müssen IP-Adressen sein, keine Hostnamen. Kann die Startzeit für große Ziellisten verkürzen.

--resolve or -d

Antwortende Adressen in Hostnamen auflösen. Das Standardausgabeformat zeigt den Hostnamen anstelle der IPv4-Adresse an. Diese Option macht das Feld $ {name} für die Option --format verfügbar.

Ausgabe-ARP-Paket

--arpsha=<m> or -u <m>

Legen Sie die ARP-Quell-Ethernet-Adresse fest. Legt das 48-Bit-Feld ar$sha fest, ändert jedoch nicht die Hardwareadresse im Frame-Header. Informationen zum Ändern dieser Adresse finden Sie unter --srcaddr. Standard ist die Ethernet-Adresse der ausgehenden Schnittstelle.

--arptha=<m> or -w <m>

Legen Sie die ARP-Ziel-Ethernet-Adresse fest. Legt das 48-Bit-Feld ar$tha fest. Der Standardwert ist Null, da dieses Feld nicht für ARP-Anforderungspakete verwendet wird.

--arphrd=<i> or -H <i>

Legen Sie den ARP-Hardwaretyp fest, Standard=1. Legt das 16-Bit-Feld ar$hrd fest. Der Standardwert ist 1 (ARPHRD_ETHER). Viele Betriebssysteme reagieren auch auf 6 (ARPHRD_IEEE802).

--arppro=<i> or -p <i>

Legen Sie den ARP-Protokolltyp fest, Standard=0x0800. Legt das 16-Bit-Feld ar$pro fest. Die meisten Betriebssysteme reagieren nur auf 0x0800 (IPv4).

--arphln=<i> or -a <i>

Legen Sie die Hardware-Adresslänge fest, Standard=6. Legt das 8-Bit-Feld ar$hln fest. Die Längen der Felder ar$sha und ar$tha werden durch diese Option nicht geändert; es ändert nur das Feld ar$hln.

--arppln=<i> or -P <i>

Legen Sie die Länge der Protokolladresse fest, Standard=4. Legt das 8-Bit-Feld ar$pln fest. Die Längen der Felder ar$spa und ar$tpa werden durch diese Option nicht geändert; es ändert nur das Feld ar$pln.

--arpop=<i> or -o <i>

Geben Sie die ARP-Operation an, Standard=1. Legt das 16-Bit-Feld ar$op fest. Die meisten Betriebssysteme reagieren nur auf den Wert 1 (ARPOP_REQUEST).

--arpspa=<a> or -s <a>

Legen Sie die Quell-IPv4-Adresse fest. Die Adresse sollte im gepunkteten Quad-Format vorliegen oder die Zeichenfolge „dest“ enthalten, die die Quelladresse auf die Zielhostadresse setzt. Der Standardwert ist die ausgehende Schnittstellenadresse. Legt das 32-Bit-Feld ar$spa fest. Einige Betriebssysteme antworten nur, wenn die Quelladresse innerhalb des Netzwerks der empfangenden Schnittstelle liegt. Das Festlegen von ar$spa auf die Ziel-IP-Adresse kann dazu führen, dass einige Betriebssysteme einen Adresskonflikt melden.

Ausgabe-Ethernet-Header

--srcaddr=<m> or -S <m>

Legen Sie die Quell-Ethernet-MAC-Adresse fest. Standard ist die MAC-Adresse der Schnittstelle. Dadurch wird die Adresse im Ethernet-Header festgelegt. Die Adresse im ARP-Paket wird dadurch nicht geändert: Verwenden Sie --arpsha, um diese Adresse zu ändern.

--destaddr=<m> or -T <m>

Legen Sie die Ziel-MAC-Adresse fest. Legt die Zieladresse im Ethernet-Header fest. Der Standardwert ist ff:ff:ff:ff:ff:ff (Broadcast). Hosts antworten auch, wenn die Anfrage an ihre Unicast-Adresse oder an eine Multicast-Adresse gesendet wird, die sie abhören.

--prototype=<i> or -y <i>

Legt den Ethernet-Protokolltyp fest, Standard=0x0806. Dadurch wird das Protokolltypfeld im Ethernet-Header festgelegt.

--llc or -L

Verwenden Sie die RFC 1042 LLC/SNAP-Kapselung für 802.2-Netzwerke. arp-scan dekodiert und zeigt ARP-Antworten sowohl im Ethernet-II- als auch im IEEE 802.2-Format an, unabhängig von dieser Option.

--vlan=<i> or -Q <i>

Verwenden Sie 802.1Q-Tagging mit der VLAN-ID <i>. Die ID sollte im Bereich von 0 bis 4095 liegen. Unabhängig von dieser Option dekodiert arp-scan ARP-Antworten im 802.1Q-Format und zeigt sie an.

Verschiedene Optionen

--limit=<i> or -M <i>

Beenden, nachdem die angegebene Anzahl von Hosts geantwortet hat. arp-scan wird mit Status 1 beendet, wenn die Anzahl der antwortenden Hosts unter dem Grenzwert liegt. Kann in Skripten verwendet werden, um zu prüfen, ob weniger Hosts antworten, ohne die Ausgabe analysieren zu müssen.

--pcapsavefile=<s> or -W <s>

Schreiben Sie empfangene Pakete in die PCAP-Sicherungsdatei <s>. ARP-Antworten werden in die angegebene Datei geschrieben, dekodiert und angezeigt.

--snap=<i> or -n <i>

Legen Sie die PCAP-Snap-Länge auf <i> fest. Standard=64. Gibt die Länge der Frame-Erfassung an, einschließlich des Ethernet-Headers. Die Standardeinstellung ist normalerweise ausreichend.

--retry-send=<i> or -Y <i>

Legen Sie die Anzahl der Sendeversuche fest, Standard=20.

--retry-send-interval=<i> or -E <i>

Legen Sie das Intervall zwischen den Sendeversuchen fest. Das Intervall wird in Millisekunden oder Mikrosekunden angegeben, wenn „u“ angehängt ist. Standard=5.

--padding=<h> or -A <h>

Geben Sie den Abstand nach den Paketdaten an. Legen Sie den Abstand nach der ARP-Anfrage auf den Hexadezimalwert fest.

EXIT-STATUS

arp-scan wird bei erfolgreichem Abschluss mit 0 beendet oder >0, wenn ein Fehler aufgetreten ist.

Wenn die Option --limit angegeben ist, wird arp-scan auch mit einem Exit-Code ungleich Null beendet, wenn die Anzahl der antwortenden Hosts unter dem angegebenen Grenzwert liegt.

DATEIEN

/usr/share/arp-scan/ieee-oui.txt

Liste der Zuordnungen von IEEE OUI (Organisationally Unique Identifier) zu Anbietern.

/etc/arp-scan/mac-vendor.txt

Liste anderer Ethernet-MAC-zu-Anbieter-Zuordnungen, einschließlich lokaler Ergänzungen.

BEISPIELE

Einfacher Scan

Scannen Sie das Standardnetzwerk mithilfe der IPv4-Schnittstellenkonfiguration, um die Liste der zu scannenden Hosts zu erstellen.

$ arp-scan --localnet
Interface: eth0, type: EN10MB, MAC: 50:65:f3:f0:6d:7c, IPv4: 10.0.0.106
Starting arp-scan 1.9.9 with 256 hosts (https://github.com/royhills/arp-scan)
10.0.0.14       a4:1f:72:7f:25:bb       Dell Inc.
10.0.0.22       10:60:4b:73:43:de       Hewlett Packard
10.0.0.74       00:0c:29:90:07:e9       VMware, Inc.
10.0.0.75       00:0c:29:66:9e:c2       VMware, Inc.
10.0.0.76       00:0c:29:d0:e1:ea       VMware, Inc.
10.0.0.82       9c:b6:54:bb:f3:ec       Hewlett Packard
10.0.0.84       00:21:9b:fd:b9:b3       Dell Inc.
10.0.0.85       00:02:b3:eb:5a:f8       Intel Corporation
10.0.0.91       00:9c:02:a5:7b:29       Hewlett Packard
10.0.0.92       d4:ae:52:d0:07:6f       Dell Inc.
10.0.0.93       d4:ae:52:d0:04:9b       Dell Inc.
10.0.0.96       9c:b6:54:bb:f5:35       Hewlett Packard
10.0.0.97       00:0c:29:0e:95:20       VMware, Inc.
10.0.0.104      50:65:f3:f0:70:a4       Hewlett Packard

15 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.9.9: 256 hosts scanned in 1.532 seconds (167.10 hosts/sec). 14 responded

Ausgabeformatierung

Scannen Sie alle Hosts in 10.0.0.0/24 mithilfe der Schnittstelle eth0. Berechnen Sie die Umlaufzeit und zeigen Sie sie in ausgerichteten Spalten mithilfe eines benutzerdefinierten Formats an.

$ arp-scan -I eth0 --rtt --format='|${ip;-15}|${mac}|${rtt;8}|' 10.0.0.0/24
Interface: eth0, type: EN10MB, MAC: 50:65:f3:f0:6d:7c, IPv4: 10.0.0.106
Starting arp-scan 1.9.9 with 256 hosts (https://github.com/royhills/arp-scan)
|10.0.0.14      |a4:1f:72:7f:25:bb|   0.280|
|10.0.0.22      |10:60:4b:73:43:de|   0.293|
|10.0.0.74      |00:0c:29:90:07:e9|   0.380|
|10.0.0.75      |00:0c:29:66:9e:c2|   0.311|
|10.0.0.76      |00:0c:29:d0:e1:ea|   0.326|
|10.0.0.82      |9c:b6:54:bb:f3:ec|   0.216|
|10.0.0.84      |00:21:9b:fd:b9:b3|   0.244|
|10.0.0.85      |00:02:b3:eb:5a:f8|   0.244|
|10.0.0.91      |00:9c:02:a5:7b:29|   0.209|
|10.0.0.92      |d4:ae:52:d0:07:6f|   0.289|
|10.0.0.93      |d4:ae:52:d0:04:9b|   0.278|
|10.0.0.96      |9c:b6:54:bb:f5:35|   0.255|
|10.0.0.97      |00:0c:29:0e:95:20|   0.288|
|10.0.0.104     |50:65:f3:f0:70:a4|   0.263|

14 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.9.9: 256 hosts scanned in 2.032 seconds (125.98 hosts/sec). 14 responded

CSV-Ausgabe

--plain entfernt überflüssige Ausgaben.

$ arp-scan -I eth0 --plain --format='${ip},${mac},"${vendor}"' 10.0.0.0/24
10.0.0.14,a4:1f:72:7f:25:bb,"Dell Inc."
10.0.0.22,10:60:4b:73:43:de,"Hewlett Packard"
10.0.0.74,00:0c:29:90:07:e9,"VMware, Inc."
10.0.0.75,00:0c:29:66:9e:c2,"VMware, Inc."
10.0.0.76,00:0c:29:d0:e1:ea,"VMware, Inc."
10.0.0.82,9c:b6:54:bb:f3:ec,"Hewlett Packard"
10.0.0.84,00:21:9b:fd:b9:b3,"Dell Inc."
10.0.0.85,00:02:b3:eb:5a:f8,"Intel Corporation"
10.0.0.91,00:9c:02:a5:7b:29,"Hewlett Packard"
10.0.0.92,d4:ae:52:d0:07:6f,"Dell Inc."
10.0.0.93,d4:ae:52:d0:04:9b,"Dell Inc."
10.0.0.96,9c:b6:54:bb:f5:35,"Hewlett Packard"
10.0.0.97,00:0c:29:0e:95:20,"VMware, Inc."
10.0.0.104,50:65:f3:f0:70:a4,"Hewlett Packard"

SIEHE AUCH

get-oui(1)

arp-fingerprint(1)

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

https://github.com/royhills/arp-scan The arp-scan homepage.