mitmproxy概述

  • mitmproxy
    • 名词解析
      • mitmproxy=mitmproxy
        • mitm=MITM=Man-In-The-Middle
          • 直译:人在中间
            • 在中间 ->
              • 首先要确保原先网络请求能继续
                • 所以就是代理的功能:正常转发原有网络请求
              • 但也可以干很多事情
                • 比如
                  • 记录保存网络请求
                  • 拦截(符合特定规则的)网络请求
                  • (甚至)篡改伪造成新的合法的或不合法的网络请求
          • 相关:往往也被叫做
            • Man-In-The-Middle attack=中间人攻击
    • mitmproxy是一套工具的总称,包含
      • mitmproxy:交互式命令行工具
        • 是什么=一句话概述
          • 英文
            • mitmproxy is an interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets
          • 中文
            • mitmproxy是一个代理工具
              • 功能和特点
                • 交互式的
                • 支持https拦截
                • 支持协议:HTTP/1HTTP/2WebSockets
                  • 产品形态:控制台console中显示交互界面
        • 长什么样=截图
          • Mac
            • mitmproxy_mac_cli_gui
      • mitmweb:基于命令行的带UI界面
        • 可以理解为:网页版的mitmproxy
        • 是什么=一句话描述
          • mitmweb is a web-based interface for mitmproxy
        • 长什么样=截图
          • Win
            • mitmproxy_mitmweb
      • mitmdump:命令行版本
        • 是什么=一句话描述
          • mitmdump is the command-line version of mitmproxy. Think tcpdump for HTTP
        • 类比
          • mitmdump之于mitmproxy
            • 就像
              • tcpdump之于HTTP
        • 可以理解为
          • 命令行版本的Charles/Fiddler
        • 效果截图
          • Mac
            • mitmproxy_screenshot_demo
  • 主要用途:实现对网页、app的抓包
  • 网址

results matching ""

    No results matching ""