【问题标题】:mitmweb My saved flows do not appear when opened?mitmweb 我保存的流打开时没有出现?
【发布时间】:2022-11-14 07:01:07
【问题描述】:

所以我只是记录了一些请求,然后保存了流程。

我关闭了 mitmweb,重新打开它,然后打开了保存的流程。

但是没有出现请求?保存的流文件为 100MB。

【问题讨论】:

    标签: mitmproxy


    【解决方案1】:

    你需要转储它:

    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}")
    

    我还没有找到重新打开的方法

    【讨论】:

      猜你喜欢
      • 2021-04-23
      • 2015-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多