2

mitmdump -dd > outfile用来解析内容,这给了我完整的请求和响应“标题及其正文内容”(这也删除了流量的垃圾部分,即没有证书和压缩数据)。

但这使我的文件非常大。我怎样才能只获得流量的请求部分....

任何建议或链接如何做到这一点?

谢谢

4

1 回答 1

2

我处理不准确但类似情况的方式是使用-smitmdump 的标志并flow.request.content在我的脚本中获取并将其记录到一些非常整洁和干净的日志文件中

下面的代码可能会有所帮助(另存为 t.py 并运行mitmdump -s t.py

from mitmproxy import http
import time,re
import logging

def response(flow: http.HTTPFlow) -> None:
    flow.response.headers["newheader"] = "foo"

def request(flow: http.HTTPFlow) -> None:
    print(flow.request.content)
    request_content = flow.request.content
    # here u get the request content and then log it and use it
于 2017-08-25T05:39:48.507 回答