当前位置: 移动技术网 > IT编程>脚本编程>Python > mitmproxy的使用

mitmproxy的使用

2019年10月20日  | 移动技术网IT编程  | 我要评论

贾治邦简历,丛氏,什么样的人死后还会出现

一.介绍

中间人代理可以理解成和中间件差不多

mitmproxy工程工具包,主要包含了3个组件

  • mitmproxy:拦截的http(s)记录控制台显示 【window不支持】
  • mitmdump:命令行接口,可以对接python脚本,通过脚本实现监听后的处理,可定制个人需求
  • mitmweb:web形式展示

二.安装

pip3 install mitmproxy

三.使用

手机要和电脑关联上

  • cmd运行ipconfig获取本机ipve地址
  • 浏览器输入本就地址:8080也就是mitmproxy的地址

如果是pc 端关联原理也一样代理设置用mitmproxy的地址

因为我是window所以我不怎么用mitmproxy

mitmdump的使用

其他我是平时不怎么用就不写啦

  • 截获的数据保存到文件中mitmdump -w 文件路径

  • 执行python脚本mitmdump -s 脚本路径

    脚本里面代码

    def request(flow):
        flow.request.headers['user-agent'] = 'mitmproxy'
        print(flow.request.headers)
    
    #request()方法
    #参数为flow,httpflow对象
    #request属性即可获取到当前请求对象,我们可以随意修改request对象的相关资料

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网