程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

mitmproxy的使用

发布于2020-01-01 11:52     阅读(569)     评论(0)     点赞(13)     收藏(1)


一.介绍

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

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对象的相关资料


所属网站分类: 技术文章 > 博客

作者:38373

链接:https://www.pythonheidong.com/blog/article/196979/0b2b139403fccaeb56a8/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

13 0
收藏该文
已收藏

评论内容:(最多支持255个字符)