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

前端之家收集整理的这篇文章主要介绍了pyshark无法在Windows 7(python)上捕获数据包前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想用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包.
我不知道是怎么回事.
请帮我.

最佳答案
Windows没有任何名为eth0的接口.他们使用全名作为以太网适配器以太网.请使用str()命令并尝试解决它.
原文链接:https://www.f2er.com/python/438523.html

猜你在找的Python相关文章