DevToys Web Pro iconDevToys Web ProΙστολόγιο
Αξιολογήστε μας:
Δοκιμάστε την επέκταση προγράμματος περιήγησης:

Αναζήτηση Κατασκευαστή Διεύθυνσης MAC (OUI)

  • MAC
    Φόρτωση βάσης δεδομένων OUI…
    Τεχνικές λεπτομέρειες

    Πώς λειτουργεί η Αναζήτηση Κατασκευαστή Διεύθυνσης MAC

    Τι κάνει το εργαλείο

    Η Αναζήτηση Κατασκευαστή Διεύθυνσης MAC αντιστοιχίζει τα πρώτα 24 bits (OUI — Organisationally Unique Identifier) μιας διεύθυνσης MAC στον καταχωρημένο κατασκευαστή, κάνοντας ερώτημα στη βάση δεδομένων OUI της IEEE Registration Authority. Δέχεται διευθύνσεις MAC σε οποιαδήποτε συνηθισμένη μορφή (άνω-κάτω τελεία, παύλα, τελεία, χωρίς διαχωριστικό) και επιστρέφει το όνομα του προμηθευτή, την καταχωρημένη διεύθυνση και βασικές σημαίες bit (locally-administered, multicast).

    Συνηθισμένες περιπτώσεις χρήσης για προγραμματιστές

    Οι μηχανικοί δικτύου εντοπίζουν άγνωστες συσκευές σε ένα LAN διαβάζοντας το OUI από αρχεία καταγραφής ARP ή DHCP. Οι αναλυτές ασφάλειας εντοπίζουν rogue ή πλαστό hardware του οποίου το OUI δεν ταιριάζει με το δηλωμένο brand. Οι προγραμματιστές IoT επαληθεύουν ότι το πρόσφατα flashed firmware διατήρησε τη σωστή MAC. Εργαλεία που εμφανίζουν αναγνώσιμες από άνθρωπο ετικέτες συσκευών (χάρτες δικτύου, dashboards, packet captures) χρησιμοποιούν αναζήτηση OUI για να εμπλουτίσουν τις ακατέργαστες διευθύνσεις.

    Μορφές δεδομένων, τύποι ή παραλλαγές

    Υποστηριζόμενες μορφές MAC: με άνω-κάτω τελεία (00:1A:2B:3C:4D:5E), με παύλες (00-1A-2B-3C-4D-5E), σημειογραφία Cisco με τελείες (001A.2B3C.4D5E) και συνεχόμενο hex χωρίς διαχωριστικά (001A2B3C4D5E). Το OUI εξάγεται ως οι πρώτοι 6 δεκαεξαδικοί χαρακτήρες. Η ενσωματωμένη βάση δεδομένων IEEE (μέσω του npm package oui-data, ~3.9MB) περιέχει 39.000+ αναθέσεις και φορτώνεται μία φορά όταν ανοίγετε το εργαλείο — όλα τα επόμενα ερωτήματα είναι τοπικά.

    Συνηθισμένα λάθη και οριακές περιπτώσεις

    Οι locally-administered MACs (το δεύτερο λιγότερο σημαντικό bit του πρώτου octet είναι 1) εκχωρούνται από λογισμικό, όχι από την IEEE — δεν θα έχουν αντιστοίχιση προμηθευτή. Τα νεότερα μεγέθη blocks (MA-M, MA-S) χρησιμοποιούν 28- ή 36-bit προθέματα· αυτό το εργαλείο επιλύει μόνο τα κλασικά 24-bit OUIs. Οι multicast διευθύνσεις (το λιγότερο σημαντικό bit του πρώτου octet είναι 1) επισημαίνονται, αλλά οι αναζητήσεις εξακολουθούν να επιχειρούν να βρουν προμηθευτή στο καταχωρημένο εύρος.

    Πότε να χρησιμοποιήσετε αυτό το εργαλείο έναντι κώδικα

    Χρησιμοποιήστε το εργαλείο του browser για ad-hoc αναγνώριση ενώ κοιτάτε ένα packet capture ή έναν έλεγχο δικτύου. Στον κώδικα, χρησιμοποιήστε server-side το npm `oui` package, τα Python modules `manuf` ή `netaddr.EUI.oui`, ή το downloadable CSV του IEEE όταν χρειάζεστε μαζικό enrichment σε ένα pipeline.