मैक पते के आधार पर निर्माता देखें?


15

मैं एक मैक पते के आधार पर एक निर्माता को देखने की क्षमता सॉफ्टवेयर के एक टुकड़े में शामिल करना चाहता हूं। "मैक एड्रेस लुकअप" और इसी तरह के गुग्लिंग के द्वारा, मैंने कई वेबसाइटों को देखा है जो इस सहसंबंध को बनाते हैं जो बताता है कि यह डेटा स्रोत कहीं उपलब्ध है। मुझे यह डेटा स्रोत कहां मिल सकता है जो एक निर्माता (आउटपुट) के साथ मैक एड्रेस (इनपुट) को सहसंबंधित करता है?


मैं सॉफ्टवेयर के उन टुकड़ों में से एक के लेखकों को ई-मेल करूंगा।
SpacemanSpiff

जवाबों:


27

आपके मैक-पते के पहले आधे (24 बिट्स) को एक ओयूआई (संगठनात्मक रूप से विशिष्ट पहचानकर्ता) कहा जाता है , और कंपनी की पहचान करता है। सूची ieee.org पर उपलब्ध है:

http://standards.ieee.org/develop/regauth/oui/oui.txt

उन्हें इस तरह से स्वरूपित किया जाता है:

00-03-93   (hex)        Apple Computer, Inc.
000393     (base 16)    Apple Computer, Inc.
                        20650 Valley Green Dr.
                        Cupertino CA 95014
                        UNITED STATES

अनुक्रमिक हेक्स-संख्याओं के बीच अंतराल संभवतः निजी तौर पर पंजीकृत ओयूआई है। उन लोगों के लिए कोई खुली सूची नहीं है, लेकिन मैंने कभी भी ऐसी श्रेणियों में मैक-एड्रेस का सामना नहीं किया है।


एक प्रश्न - मैक पते को कैसे मज़बूती से देखा जाए, जो आमतौर पर हार्डवेयर में रीसेट किया जा सकता है, इस डेटाबेस को प्रतिबिंबित करता है?
डैनी स्टेपल

1
यह वास्तव में, अपना मैक-पता बदलने के लिए काफी आसान है। हालांकि यह जानने का कोई तरीका नहीं है। इस बारे में आप कुछ नहीं कर सकते।
बार्ट डी वोस

@ डैनी: 15 वर्षों में, मैं कभी भी मैक पते पर नहीं आया हूँ जिसे बदल दिया गया है। (या कम से कम, जहां मैक ने निर्माता से एक बार मिलान नहीं किया था कि हमने क्या आइटम पहचाना था)। ऐसे उद्योग हो सकते हैं जहां इसे बदलना विशिष्ट है, लेकिन ज्यादातर मामलों में ऐसा कभी नहीं होता है।
जो एच।

मैंने इस बारे में सोचा क्योंकि मैंने एक ऐसे वातावरण में काम किया है, जहाँ हमने नियमित रूप से मैक एड्रेस को बदलना पड़ा था, और टक्करों (अच्छा नहीं) से बचने / जांचने के लिए विभिन्न चीजों का उपयोग करना था। मैं वातावरण में आमतौर पर एम्बेडेड उपकरणों के साथ काम करता हूं - या तो विकास में, या देव ऑप्स / एकीकरण कर रहा हूं। कभी-कभी एक पूरा बैच 1 मैक पते के साथ आता है।
डैनी स्टेपल

@JoeH। एक सामान्य मामले में मुझे पता है कि जहां मैक NIC के निर्माता से मेल नहीं खाता है, वह BSP ऑपरेटिंग सिस्टम (MAC OUI 00: 00: 5E, IANA को सौंपा) पर CARP इंटरफेस है। इससे निर्माता को निर्धारित करना बहुत मुश्किल हो जाता है यदि आपके पास केवल नेटवर्क कनेक्टिविटी है और एनआईसी से ही मैक को पढ़ने के लिए लॉगिन / अन्य तरीका नहीं है। मेरी स्मृति के धुंधले बिट्स भी कहते हैं कि EEPROM के MAC एड्रेस ("सिस्टम MAC एड्रेस") का उपयोग करके सन सिस्टम पर आप EEPROM के कुछ नहीं-स्वीकृत-सन-हैकरी के साथ OUI को बदल सकते हैं।
voretaq7

20

जैसा कि @Bart De Vos कहता है कि IEEE OUIs की कैनोनिकल सूची रखता है। इसके अतिरिक्त http://standards.ieee.org/develop/regauth/iab/iab.txt पर एक व्यक्तिगत पता ब्लॉक (IAB) सूची है । हालांकि, प्रविष्टियों को निजी तौर पर पंजीकृत किया जा सकता है जिसका अर्थ है कि वे oui.txtऔर से छोड़ा जाएगा iab.txt। Wireshark डेवलपमेंट टीम बहुत अधिक संपूर्ण सूची रखती है:

https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf

हम IEEE की सार्वजनिक OUI और IAB सूचियों, व्यक्तिगत योगदानकर्ताओं और किसी भी अन्य स्रोत से प्रविष्टियाँ खींच सकते हैं।

Nmap टीम http://nmap.org/svn/nmap-mac-prefixes पर एक अलग सूची बनाए रखती है ।


-1

आपके पास हार्डवेयर आईडी के माध्यम से इसे बाहर निकालना बेहतर हो सकता है, जो कि बहुत अधिक विशिष्ट है, और स्पूफ के लिए कठिन है

PCI\VEN_8086&DEV_10EA&SUBSYS_040A1028&REV_05

आप इसे Win32_PnPSignedDriver के लिए एक साधारण WMI कॉल के माध्यम से प्राप्त करने में सक्षम होना चाहिए

हालांकि दुर्भाग्य से यह केवल विंडोज आधारित मशीनों के लिए काम करेगा।


lspci आपको linux पर वही जानकारी देगा
जूलियन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.