【问题标题】:Scapy library giving error ARP who has ?? says?Scapy 库给出错误 ARP 谁有?说?
【发布时间】:2020-07-16 09:38:05
【问题描述】:
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'

【问题讨论】:

  • 这能回答你的问题吗? Scapy ARP mistake
  • @Cukic0d 我已经使用 pip3 安装了 scapy,但还是不行!

标签: python scapy arp


【解决方案1】:

我遇到了同样的错误并找到了解决方法。运行这些命令

pip uninstall scapy
pip uninstall scapy-http
pip install scapy==2.4.2
pip install scapy-http==1.8.2

【讨论】:

    【解决方案2】:

    您可以通过将 scapy 升级到最新版本来解决此问题。

    使用 pip3 将 scapy 升级到最新版本

    pip3 install --upgrade git+git://github.com/secdev/scapy
    

    编辑: 上述解决方案应该运作良好, 万一,如果您遇到有关 python PATH 的警告,请考虑使用此解决方案 click here。 但请确保选择 pip3 建议的路径

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2011-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多