Provided by: arp-scan_1.10.0-2build2_amd64 bug

NAME

       get-oui - Fetch the arp-scan OUI file from the ieee-data package

SYNOPSIS

       get-oui [options]

DESCRIPTION

       get-oui  fetches  the  MAC/Vendor  registry data from the ieee-data package and converts it to the format
       used by arp-scan. The contents of the following registries are processed:

       MA-L   24-bit   The original OUI registry
       MA-M   28-bit   Medium address block registry
       MA-S   36-bit   Small address block registry (OUI-36)
       IAB    36-bit   The IAB registry (closed for new applications)

       This script creates /usr/share/arp-scan/ieee-oui.txt from the latest data on the ieee-data package.   You
       can run # update-ieee-data && get-oui occasionally to keep the OUI file up to date.

       The OUI data is fetched from ieee-data package files defined in the get-oui script and the output file is
       saved  to  the  file  /usr/share/arp-scan/ieee-oui.txt  The  output  file name can be changed with the -f
       option.

       The /usr/share/arp-scan/ieee-oui.txt file that is produced and updated by this script is used by arp-scan
       to determine the Ethernet card vendor from its hardware address.

OPTIONS

       -h     Display a brief usage message and exit.

       -f <fn>
              Write the output to the specified file instead of the default /usr/share/arp-scan/ieee-oui.txt.

       -v     Display verbose progress messages.

FILES

       /usr/share/arp-scan/ieee-oui.txt
              The default output file.

EXAMPLES

       $ ./get-oui -v
       Renaming ieee-oui.txt to ieee-oui.txt.bak
       Opening ieee-oui.txt for output
       Processing IEEE IAB registry data from file:///var/lib/ieee-data/iab.csv
               Downloaded 381454 bytes
               4575 IAB entries written to ieee-oui.txt
       Processing IEEE MAM registry data from file:///var/lib/ieee-data/mam.csv
               Downloaded 492756 bytes
               4477 MAM entries written to ieee-oui.txt
       Processing IEEE OUI registry data from file:///var/lib/ieee-data/oui.csv
               Downloaded 3051812 bytes
               32845 OUI entries written to ieee-oui.txt
       Processing IEEE OUI36 registry data from file:///var/lib/ieee-data/oui36.csv
               Downloaded 466151 bytes
               5131 OUI36 entries written to ieee-oui.txt

       Total of 47028 MAC/Vendor mappings written to ieee-oui.txt

NOTES

       get-oui is implemented in Perl, so you need to have the Perl interpreter installed on your system to  use
       it.

       get-oui  uses  the LWP::UserAgent and Text::CSV Perl modules to fetch and process the IEEE registry data.
       You must have these modules installed on your system for it to work. These modules are available on  most
       distributions,  often  called  libwww-perl  and libtext-csv-perl.  They are also available in source form
       from CPAN.

       You can use a proxy server by defining the http_proxy environment variable.

SEE ALSO

       arp-scan(1)

       arp-fingerprint(1)

                                                October 28, 2022                                      GET-OUI(1)