zoukankan      html  css  js  c++  java
  • Windows下mitmproxy抓取https

    数据来源:APP端请求,mitmproxy抓包并查看

    what is mitmproxy ?

    mitmproxy is a free and open source interactive HTTPS proxy

    ====================window 下安装 mitmproxy===============================

    前提:有python3 环境

    1.pip install mitmproxy==5.0.1
    Successfully installed cryptography-2.4.2 ldap3-2.6.1 mitmproxy-5.0.1 proto-0.12.0
    2、查看版本:mitmweb --version
    C:UsersThinkPad>mitmweb --version
    Mitmproxy: 5.0.1
    Python: 3.6.1
    OpenSSL: OpenSSL 1.1.0j 20 Nov 2018
    Platform: Windows-10-10.0.14393-SP0

    3.手机和电脑都访问  http://mitm.it/

     4.window下访问并指定端口:mitmweb -p 9999

    C:UsersThinkPad>mitmweb -p 9999
    Web server listening at http://127.0.0.1:8081/
    Proxy server listening at http://*:9999

    交互界面地址为:http://127.0.0.1:8081/

    5.手机上配置代理

    6.手机上访问要抓包的业务,http://127.0.0.1:8081/#/flows 在如下页面,即可查看抓出来的Https接口 并且header、request、response信息都正常查看。


    ==============================遇到的问题=============================
    1.cmd 输入mitmweb报错:
    C:UsersThinkPad>mitmweb
    Error starting proxy server: OSError(10013, '以一种访问权限不允许的方式做了一个访问套接字的尝试。', None, 10013, None)
    原因:端口被占用 mitmproxy 默认代理端口是8080,可以使用 -p 命令指定一个端口并启动
    解决办法:修改端口 mitmweb -p 9999
    2.AttributeError: module 'asyncio' has no attribute 'WindowsSelectorEventLoopP
    之前直接使用pip install mitmproxy 下载的是最新版本的 mitmproxy-5.2 导致报错
    解决办法:pip install mitmproxy==5.0.1
    参考如下链接: https://www.pythonf.cn/read/128085 问题得以解决

    ============================需要注意的点=====================

    注意在 Windows 上不支持 MitmProxy 的控制台接口,但是可以使用 MitmDump 和 MitmWeb。

    windows 使用mitmweb进行抓包
    Linux 使用mitmproxy 进行抓包

  • 相关阅读:
    【已解决】github中git push origin master出错:error: failed to push some refs to
    好记心不如烂笔头,ssh登录 The authenticity of host 192.168.0.xxx can't be established. 的问题
    THINKPHP 5.0目录结构
    thinkphp5.0入口文件
    thinkphp5.0 生命周期
    thinkphp5.0 架构
    Django template
    Django queryset
    Django model
    Python unittest
  • 原文地址:https://www.cnblogs.com/eosclover/p/13365750.html
Copyright © 2011-2022 走看看