mitmproxy 的使用

from mitmproxy import http

# 指定需要拦截的 URL 关键字(可以是完整 URL,也可以是匹配规则)
TARGET_URL = "https://www.baidu.com"

# 自定义返回数据
MODIFIED_CONTENT = '''{
    "ID": 64246
}'''

def response(flow: http.HTTPFlow) -> None:
    # 判断是否是目标 URL
    if TARGET_URL in flow.request.pretty_url:
        # 修改响应内容
        flow.response.text = MODIFIED_CONTENT
        # 可选:修改 Content-Type
        flow.response.headers["Content-Type"] = "application/json"
        print(f"Modified response for: {flow.request.pretty_url}")

mitmproxy -s mimt.py
posted @ 2025-06-19 11:30  sec001  阅读(26)  评论(0)    收藏  举报