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对象的相关资料
      
  • 相关阅读:
    hadoop中map和reduce的数量设置问题
    Flink基础
    Leetcode中的SQL题目练习(二)
    Redis-2- 基本概念
    Redis-1-安装
    C#事件(1)
    java(13)内部类
    java(12)异常处理
    java(11)构造器
    java(10)接口抽象类
  • 原文地址:https://www.cnblogs.com/pythonywy/p/11704788.html
Copyright © 2011-2022 走看看