我mitmdump -dd > outfile
用来解析内容,这给了我完整的请求和响应“标题及其正文内容”(这也删除了流量的垃圾部分,即没有证书和压缩数据)。
但这使我的文件非常大。我怎样才能只获得流量的请求部分....
任何建议或链接如何做到这一点?
谢谢
我mitmdump -dd > outfile
用来解析内容,这给了我完整的请求和响应“标题及其正文内容”(这也删除了流量的垃圾部分,即没有证书和压缩数据)。
但这使我的文件非常大。我怎样才能只获得流量的请求部分....
任何建议或链接如何做到这一点?
谢谢
我处理不准确但类似情况的方式是使用-s
mitmdump 的标志并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