DevToys Web Pro iconDevToys Web Proבלוג
דרגו אותנו:
נסו את תוסף הדפדפן:

חיפוש יצרן לפי כתובת MAC (OUI)

  • MAC
    טוען מסד נתונים של OUI…
    פרטים טכניים

    כיצד פועל חיפוש יצרן לפי כתובת MAC

    מה הכלי עושה

    חיפוש יצרן לפי כתובת MAC ממפה את 24 הביטים הראשונים (OUI — Organisationally Unique Identifier) של כתובת MAC ליצרן הרשום באמצעות שאילתה למסד הנתונים של OUI של IEEE Registration Authority. הוא מקבל כתובות MAC בכל פורמט נפוץ (נקודתיים, מקף, נקודות, ללא מפריד) ומחזיר את שם הספק, הכתובת הרשומה ודגלי ביט בסיסיים (locally-administered, multicast).

    מקרי שימוש נפוצים למפתחים

    מהנדסי רשת מזהים התקנים לא מוכרים ב‑LAN באמצעות קריאת ה‑OUI מלוגים של ARP או DHCP. אנליסטים לאבטחה מאתרים חומרה זדונית או מזויפת שה‑OUI שלה אינו תואם למותג הנטען. מפתחי IoT מוודאים שקושחה שנצרבה מחדש שמרה על כתובת ה‑MAC הנכונה. כלי עבודה שמציגים תוויות התקנים קריאות לאדם (מפות רשת, דשבורדים, לכידות מנות) משתמשים בחיפוש OUI כדי להעשיר כתובות גולמיות.

    פורמטי נתונים, טיפוסים או וריאנטים

    פורמטי MAC נתמכים: מופרד בנקודתיים (00:1A:2B:3C:4D:5E), מופרד במקף (00-1A-2B-3C-4D-5E), סימון נקודות של Cisco (001A.2B3C.4D5E) והקס ללא מפריד (001A2B3C4D5E). ה‑OUI מחולץ כ‑6 התווים ההקסדצימליים הראשונים. מסד הנתונים של IEEE שמצורף (דרך חבילת npm בשם oui-data, ~3.9MB) מכיל יותר מ‑39,000 הקצאות ונטען פעם אחת כשפותחים את הכלי — כל השאילתות הבאות הן מקומיות.

    מלכודות נפוצות ומקרי קצה

    כתובות MAC בניהול מקומי (הביט השני מהסוף מבחינת משמעות בבייט הראשון הוא 1) מוקצות על ידי תוכנה, לא על ידי IEEE — לא תהיה להן התאמה לספק. גדלי בלוקים חדשים יותר (MA-M, MA-S) משתמשים בקידומות של 28 או 36 ביט; כלי זה פותר רק OUI קלאסי בן 24 ביט. כתובות multicast (הביט הפחות משמעותי בבייט הראשון הוא 1) מסומנות, אך החיפוש עדיין מנסה למצוא ספק בטווח הרשום.

    מתי להשתמש בכלי הזה לעומת קוד

    השתמשו בכלי הדפדפן לזיהוי אד-הוק בזמן שאתם בוהים בלכידת מנות או בביקורת רשת. בקוד, השתמשו בצד השרת בחבילת ה-npm `oui`, במודולים `manuf` של Python או `netaddr.EUI.oui`, או בקובץ ה-CSV להורדה של IEEE כשאתם צריכים העשרה בכמות גדולה בצינור עיבוד.