zoukankan      html  css  js  c++  java
  • mitmproxy的使用

    一.介绍

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

    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对象的相关资料
      
  • 相关阅读:
    设置开发环境
    安装开发软件
    学习路线
    预备知识
    Spring是什么
    yum安装nginx
    .net 哈希
    Excel文件处理Demo
    汉字处理组件
    Log4Net
  • 原文地址:https://www.cnblogs.com/pythonywy/p/11704788.html
Copyright © 2011-2022 走看看