Поиск поставщика MAC в Python: несколько методов получения информации о поставщике

Чтобы выполнить поиск поставщика MAC в Python, вы можете использовать различные методы. Вот несколько вариантов:

Метод 1: использование библиотеки запросов и API
Вы можете использовать службу API, например «macvendors.com», для получения информации о поставщике на основе MAC-адресов. Вот пример использования библиотеки запросов:

import requests
def mac_vendor_lookup(mac_address):
    url = f"https://api.macvendors.com/{mac_address}"
    response = requests.get(url)
    if response.status_code == 200:
        return response.text
    else:
        return "Unable to retrieve vendor information."
mac_address = "00:11:22:33:44:55"
vendor_info = mac_vendor_lookup(mac_address)
print(vendor_info)

Метод 2: использование библиотеки mac_vendor_lookup
Вы также можете использовать библиотеку «mac_vendor_lookup», которая предоставляет простой интерфейс для поиска поставщиков MAC. Установите библиотеку с помощью pip install mac-vendor-lookup, а затем используйте следующий код:

from mac_vendor_lookup import MacLookup
def mac_vendor_lookup(mac_address):
    vendor = MacLookup().lookup(mac_address)
    if vendor:
        return vendor
    else:
        return "Unable to retrieve vendor information."
mac_address = "00:11:22:33:44:55"
vendor_info = mac_vendor_lookup(mac_address)
print(vendor_info)