【问题标题】:Sniff Function in Scapy not working WinScapy中的嗅探功能不起作用Win
【发布时间】:2017-09-05 00:18:03
【问题描述】:

我按照在 win64 上安装 Scapy for Python2.7 (Running Scapy on Windows with Python 2.7) 的说明操作,但是 sniff() 函数不起作用并突然结束。我应该采取什么步骤来解决这个问题?

【问题讨论】:

    标签: python windows python-2.7 scapy winpcap


    【解决方案1】:

    那些说明已经过时了。您应该同时删除 pycap 和 dnet。他们很老...

    最新的 dev scapy 版本 (https://github.com/secdev/scapy) 更容易安装。请关注最新的文档,很清楚:

    http://scapy.readthedocs.io/en/latest/installation.html#windows

    【讨论】:

      【解决方案2】:

      查找设备名称的最简单方法:

      IFACES.show() #--> will give you a table of your devices with an index
      mydev = IFACES.dev_from_index(X)   #---> where X is the index of your desired interface
      

      然后如图所示在 scapy 中进行嗅探:

      sniff(iface=dev,prn=lambda x:x.summary)
      

      【讨论】:

      • 这是正确的。但是scapy会默认选择使用的接口,所以只有在有多个网络接口时才需要
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多