pyshark无法在Windows 7(python)上捕获数据包

我想用pyshark捕获数据包. 但我无法在 Windows 7上捕获数据包. 这是我的python代码 import pysharkdef NetCap(): print capturing… livecapture = pyshark.LiveCapture(interface=eth0, output_file=./test.pcapng) live

我想用pyshark捕获数据包.

但我无法在
Windows 7上捕获数据包.

这是我的python代码

import pyshark
def NetCap():
    print 'capturing...'
    livecapture = pyshark.LiveCapture(interface="eth0",output_file='./test.pcapng')
    livecapture.sniff(packet_count=10)
    print 'end of capture.'
    print livecapture

if __name__ == "__main__":
    NetCap()

这是结果

capturing...
end of capture.
<LiveCapture (0 packets)>

Livecapture是0包.
我不知道是怎么回事.
请帮我.

Windows没有任何名为eth0的接口.他们使用全名作为以太网适配器以太网.请使用str()命令并尝试解决它.

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部