DevToys Web Pro iconDevToys Web ProBlogs
Novērtējiet mūs:
Izmēģiniet pārlūkprogrammas paplašinājumu:

MAC adreses ražotāja meklēšana (OUI)

  • MAC
    Ielādē OUI datubāzi…
    Tehniskā informācija

    Kā darbojas MAC adreses ražotāja noteikšana

    Ko rīks dara

    MAC adreses ražotāja noteikšana sasaista MAC adreses pirmos 24 bitus (OUI — Organisationally Unique Identifier) ar reģistrēto ražotāju, vaicājot IEEE Registration Authority OUI datubāzi. Tā pieņem MAC adreses jebkurā izplatītā formātā (ar kolu, domuzīmi, punktiem vai bez atdalītājiem) un atgriež ražotāja nosaukumu, reģistrēto adresi un pamata bitu karodziņus (lokāli administrēta, multicast).

    Biežākie izstrādātāju lietošanas gadījumi

    Tīkla inženieri identificē nezināmas ierīces LAN tīklā, nolasot OUI no ARP vai DHCP žurnāliem. Drošības analītiķi pamana nelegālu vai viltotu aparatūru, kuras OUI neatbilst apgalvotajam zīmolam. IoT izstrādātāji pārbauda, vai tikko uzrakstītā programmaparatūra saglabāja pareizo MAC. Rīki, kas attēlo cilvēkam saprotamus ierīču nosaukumus (tīkla kartes, informācijas paneļi, pakešu uztveršana), izmanto OUI noteikšanu, lai bagātinātu neapstrādātas adreses.

    Datu formāti, tipi vai varianti

    Atbalstītie MAC formāti: ar koli atdalīts (00:1A:2B:3C:4D:5E), ar domuzīmi atdalīts (00-1A-2B-3C-4D-5E), Cisco punktu notācija (001A.2B3C.4D5E) un nepārtraukts heksadecimāls (001A2B3C4D5E). OUI tiek izdalīts kā pirmās 6 heksadecimālās rakstzīmes. Iekļautā IEEE datubāze (izmantojot npm pakotni oui-data, ~3.9MB) satur vairāk nekā 39 000 piešķīrumu un tiek ielādēta vienreiz, atverot rīku — visi turpmākie vaicājumi ir lokāli.

    Biežākās kļūdas un robežgadījumi

    Lokāli administrētas MAC adreses (pirmā okteta otrs mazāk nozīmīgais bits ir 1) piešķir programmatūra, nevis IEEE — tām nebūs ražotāja atbilstības. Jaunāki bloku izmēri (MA-M, MA-S) izmanto 28 vai 36 bitu prefiksus; šis rīks atrisina tikai klasiskos 24 bitu OUI. Multicast adreses (pirmā okteta mazāk nozīmīgais bits ir 1) tiek atzīmētas, taču meklēšana joprojām mēģina atrast ražotāju reģistrētajā diapazonā.

    Kad izmantot šo rīku, nevis kodu

    Izmantojiet pārlūka rīku ad-hoc identificēšanai, skatoties uz pakešu uztveršanu vai tīkla auditu. Kodā izmantojiet npm `oui` pakotni servera pusē, Python `manuf` vai `netaddr.EUI.oui` moduļus vai IEEE lejupielādējamo CSV, kad jums nepieciešama masveida bagātināšana konveijerā.