mitmProxy 总结

启动:

mitmproxy [-b IP_ADDR] [-p PORT]    ##  -b:bind Mac IP  -p port

快捷键:

q 返回上一页
C [大写]清楚所有
tab 在req和res之间切换,response下数据显示方式切换[json/html...]: m 

输入字母“i”(代表Intercept filter),此时界面便会让你输入想要拦截的条件,修改完成后,输入“a”(代表“accept”)即可,服务器响应后,又拦截response,编辑完成后shfit+q,出现冒号:再wq+回车,退出编辑,a确认最终的response


拦截所有的request: ~q
拦截特定的header: ~h
拦截特定的domain: ~d
拦截特定的响应代码(404之类的): ~c

如下:详细的表达式,仅用在过滤字段上 :  http://docs.mitmproxy.org/en/stable/features/filters.html#filters

Expression Description
~a Match asset in response: CSS, Javascript, Flash, images.
~b regex 消息内容Body
~bq regex 请求内容Request body
~bs regex Response body
~c int HTTP返回状态码
~d regex 请求域名
~dst regex 匹配目的地址
~e 匹配异常错误
~h regex header
~hq regex 请求 header
~hs regex 返回 header
~m regex 请求方法,get?post?
~q Match request with no response
~s Match response
~src regex Match source address
~t regex Content-type header
~tq regex Request Content-Type header
~ts regex Response Content-Type header
~u regex URL
! unary not
& and
| or
(...) grouping
mitm检测https, 安装证书:

设备通过mitmproxy代理, 设备浏览器访问  mitm.it 

出现如下,点击选择对应的平台:


如果不通过mitmProxy, 浏览器访问地址,则出现如下的错误页面:



参考:

http://docs.mitmproxy.org/en/stable/features/filters.html#filters

http://docs.mitmproxy.org/en/latest/certinstall.html#android-android-simulator

http://greenrobot.me/devpost/how-to-debug-android-http-get-started/

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值