Netaddr OUI没有返回具有有效mac地址的有效供应商

时间:2018-07-25 20:12:20

标签: python-2.7

所以我正在与netaddr一起使用,并且我有与网络有关的东西的字典。我希望能够使用任何给定的mac地址返回与该mac地址关联的供应商。现在我的代码有时可以工作,但是很多时候却给我一个关于未注册OUI的例外。但是当我使用https://macvendors.com/时,它给了我一个有效的供应商。我知道我可以使用该API,但是我想看看是否可以使用netaddr。

    for result in results:

            try:

                    result [MAC] = result[field_name]
                    mac =  EUI(result[field_name])
                    vendor = mac.oui.registration(0).org

                    #puts the vendor into the results dict
                    result [VENDOR]=  vendor
            except:

                    result[VENDOR] = str(e)
                    pass

0 个答案:

没有答案
相关问题