我需要安装 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,但无法使用 wireshark 包安装它,因为这需要不再支持的 --with-qt 选项。
我发现了桌面版本的wireshark附带的dumpcap和tshark可执行文件,但我不确定在不破坏一切的情况下将它们链接到我的系统中的好方法。我找到的可执行文件位于 /Applications/Wireshark.app/Contents/MacOS/
任何帮助是极大的赞赏