首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用IP-address python获取MAC-address

如何使用IP-address python获取MAC-address
EN

Stack Overflow用户
提问于 2016-06-22 21:17:47
回答 1查看 1.5K关注 0票数 1

如何使用IP-address获取MAC-address以下代码无法工作

代码语言:javascript
复制
packet = ARP(op=ARP.who_has,psrc="some ip",pdst = ip)
response = srp(packet)
return response[ARP].hwsrc
EN

回答 1

Stack Overflow用户

发布于 2017-11-09 10:11:41

如果你使用的是python 3

代码语言:javascript
复制
import uuid


def get_mac():
    mac_num = hex(uuid.getnode()).replace('0x', '').upper()
    mac = '-'.join(mac_num[i: i + 2] for i in range(0, 11, 2))
    return mac


print (get_mac())

如果你使用的是python 2

代码语言:javascript
复制
import uuid


def get_mac():
    mac_num = hex(uuid.getnode()).replace('0x', '').upper()
    mac = '-'.join(mac_num[i : i + 2] for i in range(0, 11, 2))
    return mac


print get_mac()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37969259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档