首页 > 解决方案 > python/scapy - 数据包已发送但无法接收

问题描述

我正在尝试进行 ARP 扫描并打印可访问 IP 地址的 MAC 地址。

这是我使用 ARP ping 方法的代码部分:

ans, unans = srp(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst="192.168.1.0/24"),timeout=2)
ans.summary(lambda s,r: r.sprintf("%Ether.src% %ARP.psrc%"))

我为示例放置了一个随机 IP 地址。

这是我的回复,我真的不明白为什么我的数据包没有收到:

Begin emission:
Finished sending 1 packets.
Received 0 packets, got 0 answers, remaining 1 packets

标签: pythonnetworkingscapyarp

解决方案


推荐阅读