在MacOS X Catalina上安装TShark

问题描述 投票:0回答:1

我需要安装TShark和Dumpcap才能将pyshark用于我正在从事的项目。当前,这是我得到的错误:

pyshark.tshark.tshark.TSharkNotFoundException:找不到TShark。尝试将其位置添加到配置文件中。搜索了以下路径:['C:\ Program Files \ Wireshark \ dumpcap.exe','/Library/Frameworks/Python.framework/Versions/2.7/bin/dumpcap','/Library/Frameworks/Python.framework/Versions/ 3.7 / bin / dumpcap','/ usr / local / bin / dumpcap','/ usr / bin / dumpcap','/ bin / dumpcap','/ usr / sbin / dumpcap','/ sbin / dumpcap', '/ opt / X11 / bin / dumpcap']

[我已经尝试通过使用brew安装tshark,但无法通过wirehark软件包获取它,因为这需要--with-qt选项,该选项不再受支持。

我发现Wireshark的桌面版本随附了dumpcap和tshark可执行文件,但是我不确定在不破坏所有内容的情况下将它们链接到系统中的好方法。我找到的可执行文件位于/Applications/Wireshark.app/Contents/MacOS /

非常感谢您的帮助

wireshark tshark pyshark
1个回答
0
投票

可以通过设置环境变量来解决。1.终端执行命令:vim〜/ .zshrc2.添加环境变量:export PATH = / Applications / Wireshark.app / Contents / MacOS:$ PATH3.使变量生效:source〜/ .zshrc

© www.soinside.com 2019 - 2024. All rights reserved.