mitmproxy记录到outfile utf8编码错误
mitmproxy record to outfile utf8 encoding error
我正在使用 mitmproxy 并且想记录每个请求和响应到文件,所以我使用“-w”选项如下:
mitmproxy -b 192.168.1.107 -p 9527 -w ~/Desktop/aaa.txt
但是当我打开'aaa.txt'时,显示的是无法阅读的内容,如下所示:
[x§‡:ÖáHi4GÐL¿¤Ìé4Îæyùͧq¼<µYÂ&É‹¶Mñ+GÒ‡i8
avÅÆdT£<_‰»ÚÀ—æÏÂÓSòo“çˆ$B6KƒßÛVÚ¼rq{”2w.®NÉRhÔ…x)¥qÕ¾0‡8éÙOøóŸüÍ—òÛ_þãnñ—‡"Ä‚NqiЬ@JÔî"œE§"CJ&0‡Í*NCBé r:G£O1yùè“æRQB4
我也试试脚本:https://github.com/mitmproxy/mitmproxy/blob/master/examples/flowwriter.py
还是不行,是不是编码错误?
mitmproxy -w
写入序列化(主要不是人类可读的)转储文件,可以使用 -r
再次读取。如果消息的内容是例如gzip 编码,您将在转储文件中看到 gzip 编码的数据。如果你想将人类可读的输出输出到文本文件,我建议 运行
mitmdump -r ~/Desktop/aaa.txt -n -dd
解释:
-r
: 读取现有转储文件
-n
: 不启动代理服务器
-d
: 增加输出details/verbosity (-ddd
如果你不想内容被截断)
我正在使用 mitmproxy 并且想记录每个请求和响应到文件,所以我使用“-w”选项如下:
mitmproxy -b 192.168.1.107 -p 9527 -w ~/Desktop/aaa.txt
但是当我打开'aaa.txt'时,显示的是无法阅读的内容,如下所示:
[x§‡:ÖáHi4GÐL¿¤Ìé4Îæyùͧq¼<µYÂ&É‹¶Mñ+GÒ‡i8
avÅÆdT£<_‰»ÚÀ—æÏÂÓSòo“çˆ$B6KƒßÛVÚ¼rq{”2w.®NÉRhÔ…x)¥qÕ¾0‡8éÙOøóŸüÍ—òÛ_þãnñ—‡"Ä‚NqiЬ@JÔî"œE§"CJ&0‡Í*NCBé r:G£O1yùè“æRQB4
我也试试脚本:https://github.com/mitmproxy/mitmproxy/blob/master/examples/flowwriter.py 还是不行,是不是编码错误?
mitmproxy -w
写入序列化(主要不是人类可读的)转储文件,可以使用 -r
再次读取。如果消息的内容是例如gzip 编码,您将在转储文件中看到 gzip 编码的数据。如果你想将人类可读的输出输出到文本文件,我建议 运行
mitmdump -r ~/Desktop/aaa.txt -n -dd
解释:
-r
: 读取现有转储文件
-n
: 不启动代理服务器
-d
: 增加输出details/verbosity (-ddd
如果你不想内容被截断)