DevToys Web Pro iconDevToys Web ProBlog
Bizi değerlendirin:
Tarayıcı uzantısını deneyin:

MAC Adresi Üretici Sorgulama (OUI)

  • MAC
    OUI veritabanı yükleniyor…
    Teknik ayrıntılar

    MAC Adresi Üretici Araması Nasıl Çalışır

    Araç Ne Yapar

    MAC Adresi Üretici Araması, IEEE Registration Authority'nin OUI veritabanını sorgulayarak bir MAC adresinin ilk 24 bitini (OUI — Organisationally Unique Identifier) kayıtlı üreticiye çözümler. Yaygın tüm biçimlerdeki MAC adreslerini (iki nokta, tire, nokta, ayraçsız) kabul eder ve üretici adını, kayıtlı adresi ve temel bit bayraklarını (yerel olarak yönetilen, multicast) döndürür.

    Yaygın Geliştirici Kullanım Senaryoları

    Ağ mühendisleri, ARP veya DHCP günlüklerinden OUI'yi okuyarak bir LAN üzerindeki bilinmeyen cihazları tanımlar. Güvenlik analistleri, OUI'si iddia edilen markayla uyuşmayan sahte veya taklit donanımı tespit eder. IoT geliştiricileri, yeni flaşlanmış ürün yazılımının doğru MAC'i koruduğunu doğrular. İnsan tarafından okunabilir cihaz etiketleri gösteren araçlar (ağ haritaları, panolar, paket yakalamaları), ham adresleri zenginleştirmek için OUI aramasını kullanır.

    Veri Biçimleri, Türleri veya Varyantlar

    Desteklenen MAC biçimleri: iki nokta ile ayrılmış (00:1A:2B:3C:4D:5E), tire ile ayrılmış (00-1A-2B-3C-4D-5E), Cisco nokta gösterimi (001A.2B3C.4D5E) ve ayraçsız hex (001A2B3C4D5E). OUI, ilk 6 hex karakteri olarak çıkarılır. Paketlenmiş IEEE veritabanı (npm paketi oui-data üzerinden, ~3.9MB) 39.000+ atama içerir ve aracı açtığınızda bir kez yüklenir — sonraki tüm sorgular yereldir.

    Yaygın Hatalar ve Sınır Durumları

    Yerel olarak yönetilen MAC'ler (ilk oktetin en az anlamlı ikinci biti 1'dir) IEEE tarafından değil yazılım tarafından atanır — üretici eşleşmesi olmaz. Daha yeni blok boyutları (MA-M, MA-S) 28 veya 36 bit önekler kullanır; bu araç yalnızca klasik 24 bit OUI'leri çözümler. Multicast adresleri (ilk oktetin en az anlamlı biti 1'dir) işaretlenir, ancak aramalar yine de kayıtlı aralıkta bir üretici bulmaya çalışır.

    Bu Aracı Ne Zaman Kullanmalı, Ne Zaman Kod Yazmalı

    Bir paket yakalama ya da ağ denetimine bakarken anlık tanımlama için tarayıcı aracını kullanın. Kod tarafında ise, bir işlem hattında toplu zenginleştirmeye ihtiyaç duyduğunuzda sunucu tarafında npm `oui` paketini, Python'un `manuf` veya `netaddr.EUI.oui` modüllerini ya da IEEE'nin indirilebilir CSV'sini kullanın.