Scapy 库给出错误 ARP 谁有 ??说?
Scapy library giving error ARP who has ?? says?
import scapy.all as scapy
def scan(ip):
arp_request = scapy.ARP(pdst=ip)
print(arp_request.summary())
scapy.ls(arp_request)
scan("10.0.2.0/24")
这是输出
who has ?? says ??
而不是
who has 10.0.2.0/24 says 'myIp'
我遇到了同样的错误并找到了解决方法。 运行 这些命令
pip uninstall scapy
pip uninstall scapy-http
pip install scapy==2.4.2
pip install scapy-http==1.8.2
您可以通过升级scapy到最新版本来解决这个问题。
使用pip3将scapy升级到最新版本
pip3 install --upgrade git+git://github.com/secdev/scapy
编辑:
上述解决方案应该运作良好,
以防万一,如果您遇到有关 python PATH 的警告,请考虑此解决方案 。
但请确保您选择了 pip3
建议的路径
import scapy.all as scapy
def scan(ip):
arp_request = scapy.ARP(pdst=ip)
print(arp_request.summary())
scapy.ls(arp_request)
scan("10.0.2.0/24")
这是输出
who has ?? says ??
而不是
who has 10.0.2.0/24 says 'myIp'
我遇到了同样的错误并找到了解决方法。 运行 这些命令
pip uninstall scapy
pip uninstall scapy-http
pip install scapy==2.4.2
pip install scapy-http==1.8.2
您可以通过升级scapy到最新版本来解决这个问题。
使用pip3将scapy升级到最新版本
pip3 install --upgrade git+git://github.com/secdev/scapy
编辑:
上述解决方案应该运作良好,
以防万一,如果您遇到有关 python PATH 的警告,请考虑此解决方案