GNU/Linux >> Linux の 問題 >  >> Linux

MacアドレスからOuiベンダー情報を取得するためのコマンドラインツール?

OUIMACアドレスベンダーデータベースを更新しているように見えるツールをいくつか見つけました。 私のシステムでは、get-oui、airodump-ng-oui-update、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

しかし、ネットワークでIPを検索すると、次のようになります。

[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

Unknown vendorとして報告されたMACがある限り 、OUIデータベースでその情報を検索したい。

適切なコマンドラインは何ですか この検索を実行する方法 ?
たぶん:

oui-info 44:d9:e7

注:ウェブブラウザを使用してMACの最初の3ペアをグーグルで検索できることは知っていますが、コマンドライン方式が必要なので、スクリプトを作成するか、リモートログイン(SSH)経由で使用できます。

承認された回答:

あなたが求めることを実行する自動化されたツールはないと思いますが、ファイルoui.txtを直接操作することで実行できます。

まず、ダウンロードされたファイルを識別します。例:

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

次に、関心のある文字列を検索します。 :を削除する必要があります または、代わりに-を挿入します :

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

Linux
  1. IPアドレスでSSHアクセスを制限する

  2. 既知の MAC アドレスから現在の IP を特定できますか?

  3. dhcpd で MAC アドレスによって IP を割り当てるにはどうすればよいですか

  1. 切断後にMACアドレスが変更されないようにする方法は?

  2. MAC アドレスを UUID に置き換えます

  3. 同じネットワーク内のある IP から別の IP へのポート転送を行うにはどうすればよいですか?

  1. MacからLinuxに切り替えた理由

  2. sipcalcLinuxコマンドラインツールの使用方法

  3. IPアドレスを逆方向に読み取る方法は?