我正在使用mitmproxy的以下脚本来记录mitmproxy流量:https://github.com/kubistika/mitmproxy-logging-script
启动mitmproxy时,我收到以下错误:
mitmdump -q -s mitmproxy_logging_script.py
[05:36:34.003] in script mitmproxy_logging_script.py: No module named 'logging.handlers'
Mitmproxy版本:
mitmproxy --version
Mitmproxy: 9.0.1 binary
Python: 3.11.0
OpenSSL: OpenSSL 3.0.7 1 Nov 2022
Platform: Linux-5.10.0-20-amd64-x86_64-with-glibc2.31
据我所知,mitmproxy使用它自己的虚拟env,但是默认情况下应该安装日志模块。
日志模块已经通过pip3安装,但这不应该影响虚拟环境。
1条答案
按热度按时间q3qa4bjr1#
答案来自这里的开发人员:https://github.com/mitmproxy/mitmproxy/issues/5844.
看起来这个脚本使用了一些我们的预编译二进制文件没有附带的模块。在这种情况下,您需要从PyPI安装mitmproxy。
解决这个问题就像安装PyPI版本的应用程序一样简单。