【发布时间】:2023-03-20 18:03:01
【问题描述】:
我有一个简单的脚本:
import scapy.all as scapy
def scan(ip):
arg = scapy.ARP(pdst=ip)
print(arg.summary())
scan("192.168.11.0/24")
但是当我运行这个脚本时,我得到的输出是:
ARP who has ?? says ??
通常情况下,摘要会给我 2 个 IP 地址,其中有 2 个问号,但由于某种原因,情况并非如此。此外,我制作了一个网络扫描仪,昨天它工作正常,并将网络上的所有 ip 和 mac 地址返回给我,但今天我似乎无法通过一个范围(例如:“192.168.11.0/24”)当我我得到的唯一输出是:
IP MAC Address
----------------------------------------------------
192.168.11.1 08:02:8e:a1:6a:d0
即使网络中有更多设备。 scapy有什么问题吗?如果是这样,我应该如何删除并重新安装它,因为我已经完成了 pip uninstall scapy 和 pip install scapy 并且没有任何效果。
【问题讨论】:
标签: python python-3.x networking scapy arp