首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyshark.tshark.tshark.TSharkNotFoundException: TShark未找到

pyshark.tshark.tshark.TSharkNotFoundException: TShark未找到
EN

Stack Overflow用户
提问于 2020-08-06 18:21:15
回答 2查看 5.4K关注 0票数 0

我试图在MACOX 上使用pyshark运行下面的代码,当我运行它时,我得到了下面的异常(我也使用sudo运行下面的程序,如果它是由于权限问题,但给我同样的错误)

代码语言:javascript
复制
    "Searched these paths: {}".format(possible_paths)
pyshark.tshark.tshark.TSharkNotFoundException: TShark not found. Try adding its location to the configuration file. Searched these paths: ['C:\\Program Files\\Wireshark\\dumpcap.exe', '/usr/local/bin/dumpcap', '/usr/bin/dumpcap', '/bin/dumpcap', '/usr/sbin/dumpcap', '/sbin/dumpcap', '/opt/X11/bin/dumpcap']
代码语言:javascript
复制
import pyshark

class SniffPacket(object):
    
    def __init__(self):
        self.sniff()
    
    
    def sniff(self):
        capture = pyshark.LiveCapture(interface='en0')
        capture.sniff(timeout=10)
            
if __name__ == '__main__':
    s = SniffPacket() 

我已经安装了wireshark。任何帮助都是非常感谢的。是因为比沙克对Mac不起作用吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-08 03:52:43

打开config.ini文件并将tshark路径更改为tshark.exe所在的路径。(适用于Windows)如果不起作用,请尝试将dumpcap也更改为存储dumpcap.exe的位置。

票数 2
EN

Stack Overflow用户

发布于 2022-07-07 13:29:20

对于我来说,是Wireshark没有随一起安装,并带有相关的Tshark要求/文件。在使用相关的thsark文件执行wireshark安装之后(它是已安装的exe中的一个选项),所有东西都被抢断到了正确的位置。

获取最新的Wirehsark安装= https://www.wireshark.org/download.html

帮助处理TShark = https://tshark.dev/setup/install/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63289573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档