Mitmproxy的使用
本文主要是对mitmproxy的使用做基本的整理,方便后续自己的使用查询。
- 基本介绍
首先我们定义一个函数,如下:
def request(flow):
flow.request.headers['User-Agent'] = 'Mitmproxy'
print(flow.request.headers)
参数flow,我们可以通过flow.request属性获取当前请求,
- 日志输出
调用ctx模块:from mitmproxy import ctx引入,然后通过ctx.log.xxx输出:
- ctx.log.info(显示白色)
- ctx.log.wran(显示黄色)
- ctx.log.error(显示红色)
- Request
定义request()方法:
def request(flow):
flow.request.headers['User-Agent'] = 'Mitmproxy'
print(flow.request.headers)
通过flow.request.xxx获取相应属性,如:
- flow.request.url(请求的url地址)
- flow.request.headers(请求头信息)