mac下安装了scapy模块,版本2.4.4,python版本为3.8.5,编写代码运行后报错如下:
来源:3-7 通过scapy模块实现ARP通信协议
陈小莫
2020-09-22 11:09:47
from scapy.all import srp, Ether, ARP, conf
conf.verb = 0
def handle_arp_address(ip_address):
ans, unans = srp(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst=ip_address), timeout=2)
for snd, rcv in ans:
print(rcv.sprintf(r"%Ether.src% & %ARP.psrc%"))
handle_arp_address("192.168.20.1")
1回答
好帮手慕小猿
2020-09-22
同学,你好。mac系统对这块内容不太友好,同学如果想试一试可切换到win系统使用python3.6
祝学习愉快~
相似问题