gpt4 book ai didi

python - 如何使用 IP 地址 python 获取 MAC 地址

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:24:15 26 4
gpt4 key购买 nike

如何使用 IP 地址获取 MAC 地址,但以下代码不起作用

packet = ARP(op=ARP.who_has,psrc="some ip",pdst = ip)
response = srp(packet)
return response[ARP].hwsrc

最佳答案

如果你使用的是 python 3

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

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 - 如何使用 IP 地址 python 获取 MAC 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37969259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com