Я использую mitmproxy и хочу записать каждый запрос и réponse в файл, так что я использую «-w» вариант так же, как следующее:mitmproxy записи в выходной_файл ошибки кодирования utf8
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 в pcap для mat - http://www.tcpdump.org/pcap/pcap.html; однако я недостаточно уверен в этом воспоминании, чтобы ответить на этот вопрос. – Tommy
@Tommy: у mitmproxy есть собственный формат сериализации, мы не сохраняем pcaps. –
Тогда я оставлю комментарий, поскольку в противном случае ваш будет выглядеть странным, но, по крайней мере, быть счастливым, что мое решение о публикации ответа было правильным. – Tommy