GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Befehlszeilentool zum Abrufen von Oui-Anbieterinformationen von der Mac-Adresse?

Ich habe einige Tools gefunden, die die OUI-MAC-Adressanbieterdatenbank zu aktualisieren scheinen auf meinem System wie get-oui, airodump-ng-oui-update oder update-oui :

update-oui(8)                          OUI                         update-oui(8)

NAME
       update-oui - download new version of the OUI and IAB lists

SYNOPSIS
       update-oui

DESCRIPTION
       update-oui  fetches  the  current  version  of the OUI and IAB lists from
       http://standards.ieee.org/regauth/oui/index.shtml and installs it, if the
       installed versions is older than 5 days.

       This utility requires curl, wget or libwww-perl to be installed.

OPTIONS
       -q     Be quiet. Do not output messages.

       -f     Force the update, even if the file is newer than 5 days.

FILES
       /usr/share/misc/
              Directory holding symbolic links to oui.txt and iab.txt

Aber wenn ich in meinem Netzwerk nach IPs suche:

[email protected]:~$ sudo netdiscover -i eth1

 92 Captured ARP Req/Rep packets, from 12 hosts.   Total size: 5520
 _____________________________________________________________________________
   IP            At MAC Address      Count  Len   MAC Vendor
 -----------------------------------------------------------------------------
 192.168.4.31    bc:f1:f2:12:b4:93    60    3600   Unknown vendor
 192.168.4.24    f0:db:e2:de:11:80    02    120   Unknown vendor
 192.168.4.242   00:1d:7e:9c:6e:fc    05    300   Cisco-Linksys, LLC
 192.168.4.243   00:1c:10:64:63:ac    05    300   Cisco-Linksys, LLC
 192.168.4.244   00:1c:10:64:5f:94    05    300   Cisco-Linksys, LLC
 192.168.4.1     d8:61:94:e5:0b:1d    05    300   Unknown vendor
 192.168.4.246   00:1a:70:2f:ab:4b    04    240   Cisco-Linksys, LLC
 192.168.4.10    84:11:9e:2b:1c:d6    01    060   Unknown vendor
 192.168.4.11    ec:1f:72:5d:42:d0    02    120   Unknown vendor
 192.168.4.245   00:1a:70:2f:aa:63    01    060   Cisco-Linksys, LLC
 192.168.4.248   00:1a:70:2f:aa:d1    01    060   Cisco-Linksys, LLC
 192.168.4.251   44:d9:e7:0a:0b:98    01    060   Unknown vendor

Solange einige MACs als Unknown vendor gemeldet werden , ich möchte in jeder OUI-Datenbank nach Informationen suchen.

Was ist die richtige Befehlszeile Möglichkeit, diese Suche durchzuführen ?
Vielleicht so etwas wie:

oui-info 44:d9:e7

Hinweis:Ich weiß, dass ich mit dem Webbrowser nach den ersten 3 MAC-Paaren googeln kann, aber ich hätte gerne eine Befehlszeilenmethode, damit ich sie skripten oder per Remote-Login (SSH) verwenden könnte.

Akzeptierte Antwort:

Ich glaube nicht, dass es ein automatisiertes Tool gibt, um das zu tun, was Sie verlangen, aber Sie können es tun, indem Sie direkt an den Dateien oui.txt arbeiten.

Zunächst identifiziert es die heruntergeladene Datei, zum Beispiel:

[email protected]:~# locate oui.txt
/var/lib/ieee-data/oui.txt

Suchen Sie dann nach der Zeichenfolge, die Sie interessiert. Sie müssen : entfernen oder fügen Sie stattdessen einen - ein :

[email protected]:~# grep -i "44d9e7" /var/lib/ieee-data/oui.txt
44D9E7     (base 16)        Ubiquiti Networks, Inc.

Linux
  1. So verwenden Sie das Linux-Befehlszeilentool sipcalc

  2. Wie liest man eine IP-Adresse rückwärts?

  3. Beschränken Sie den SSH-Zugriff nach IP-Adresse

  4. Wie kann ich in dhcpd eine IP per MAC-Adresse zuweisen

  5. TCP-Wrapper außer Option

Meine Geschichte des Übergangs von Mac zu Linux

So ändern Sie die Netzwerk-MAC-Adresse in Linux

So ändern Sie die MAC-Adresse in Linux

Auflösen der Mac-Adresse von der IP-Adresse in Linux?

Auflösen der MAC-Adresse von der IP-Adresse in Linux

Wie wird die Portweiterleitung von einer IP zu einer anderen IP im selben Netzwerk durchgeführt?