【发布时间】:2022-11-14 07:01:07
【问题描述】:
所以我只是记录了一些请求,然后保存了流程。
我关闭了 mitmweb,重新打开它,然后打开了保存的流程。
但是没有出现请求?保存的流文件为 100MB。
【问题讨论】:
标签: mitmproxy
所以我只是记录了一些请求,然后保存了流程。
我关闭了 mitmweb,重新打开它,然后打开了保存的流程。
但是没有出现请求?保存的流文件为 100MB。
【问题讨论】:
标签: mitmproxy
你需要转储它:
from mitmproxy import io, http
from mitmproxy.exceptions import FlowReadException
import pprint
import sys
with open(sys.argv[1], "rb") as logfile:
freader = io.FlowReader(logfile)
pp = pprint.PrettyPrinter(indent=4)
try:
for f in freader.stream():
print(f)
if isinstance(f, http.HTTPFlow):
print(f.request.host)
pp.pprint(f.get_state())
print("")
except FlowReadException as e:
print(f"Flow file corrupted: {e}")
我还没有找到重新打开的方法
【讨论】: