代理工具--mitmproxy


#代理工具服务器

mitmproxydom

指令:mitmproxy -b ip -p port(代理ip设置为:ip,端口设置为:port)
拦截request:
  输入字母“i”(表明Intercept filter)便可,此时界面便会让你输入想要拦截的条件
  条件拦截在默认状况下是过滤抓包的URL的。输入要拦截的条件(好比输入“baidu”),抓包会将匹配的抓包总体变黄
   拦截全部的POST request: ~m POST (m表明method)
    拦截特定的request 方法:
    拦截全部的request: ~q
    拦截特定的header: ~h
    拦截特定的domain: ~d
    拦截特定的响应代码(404之类的): ~c
清除抓包结果:
  直接输入大写字母C即可以清楚全部的抓包结果
选择数据包:
  经过上下箭头(或者使用 “j”/”k”来上下选择)
  enter进入
查看抓包:
  使用tab键在“Request”和“Response”之间切换
  输入“m”即可以看到mitmproxy提供的不一样展示形式
修改抓包:
  须要编辑“Request”怎么办,很简单,输入字母“e”便可
编辑拦截包的头部:
  输入“h”表明要编辑request的头部:
  输入enter即可对高亮的User-Agent的值进行修改,
  输入“a”进行添加属性,而后使用tab分别键入key和value。
  输入“d”进行删除属性
输入字母“r”(表明“replay”)。就能够看到咱们修改过的request获得的结果
输入“q”即可以回到以前的抓包列表了。这些都是历史抓包纪录.
输入“a”(表明“accept”)便可放行拦截包。等到服务器响应后,又拦截服务器发过来的response(注意那个“Response intercepted”)
拦截response:
  方式同修改request同样。
输入“a”,表明接受了这个response,而后这个response即可发给客户端了工具

相关文章
相关标签/搜索