mitmproxy安装和简易使用 2023-08-17 17:21 391阅读 0赞 ## 一、安装 ## 前言:如果只是拿 mitmproxy 做一个替代 fiddler 的工具,没有什么定制化的需求,那完全只需要“安装 mitmproxy 工具”即可,去 [mitmproxy 官网][mitmproxy] 上下载一个 installer 便可开箱即用,不需要提前准备好 python 开发环境。但显然,这不是这里要讨论的,我们需要的是“安装 python 的 mitmproxy 包”,本文只提及到python使用的mitmproxy脚本的简易使用(windows) ### 1 安装mitmproxy ### 直接使用pip安装即可 pip install mitmproxy 完成后,系统将拥有 `mitmproxy`、`mitmdump`、`mitmweb` 三个命令,由于 `mitmproxy` 命令不支持在 windows 系统中运行(这没关系,不用担心),我们测试一下安装是否成功,执行: mitmdump --version 应当可以看到类似于这样的输出: ![1432988-20190927142923839-2011025667.png][] mitmdump ![1432988-20190927144812638-65771247.png][] ### 2 配置mitmproxy ### 用户目录下边 C:\Users\Dell\.mitmproxy # 对应用户目录下都有一个.mitmproxy目录 ![1432988-20190927144223789-300737643.png][] 不知道用不用装,我是都安装了。 2.1 控制面板==》 网络和 Internet ==》连接 ==》局域网设置 (本地pc设置) ![1432988-20190927143540189-37945232.png][] 2.2谷歌浏览器:chrome://settings/system ==》打开您计算机的代理设置 ==》(浏览器拦截,列如抓取web) ![1432988-20190927143415907-210272720.png][] 2.3 手机配置就是配置ip代理和端口 打开手机浏览器:输入[http://mitm.it/][http_mitm.it] 根据图表点击自己手机对应的证书,进行安装。 注意:ip地址都为局域网的该机器ip ### 3 使用mitmproxy ### 直接上代码吧 from mitmproxy import ctx # 所有发出的请求数据包都会被这个方法所处理 # 所谓的处理,我们这里只是打印一下一些项;当然可以修改这些项的值直接给这些项赋值即可 def request(flow): # 获取请求对象 request = flow.request # 实例化输出类 info = ctx.log.info # 打印请求的url info(request.url) # 打印请求方法 info(request.method) # 打印host头 info(request.host) # 打印请求端口 info(str(request.port)) # 打印所有请求头部 info(str(request.he aders)) # 打印cookie头 info(str(request.cookies)) # # 所有服务器响应的数据包都会被这个方法处理 # # 所谓的处理,我们这里只是打印一下一些项 def response(flow): # 获取响应对象 response = flow.response # 实例化输出类 info = ctx.log.info # 打印响应码 info(str(response.url)) # # 打印所有头部 info(str(response.headers)) # # 打印cookie头部 info(str(response.cookies)) # 打印响应报文内容 info(str(response.text)) print(response.content) 启动 mitmdump.exe -s ****.py 上边文件的路径文件 刷新浏览器 查看控制台打印的数据 很多种用法 参考: <wolfogre's blog:https://blog.wolfogre.com/posts/usage-of-mitmproxy/ mitmproxy官方:https://docs.mitmproxy.org/stable/ 转载于:https://www.cnblogs.com/clbao/p/11597979.html [mitmproxy]: https://blog.wolfogre.com/redirect/v3/A_6lZcuKCFQucEnn7E2FgqYSAwM8Cv46xcUtLy08c_pTbio7xTESAwM8Cv46xcVaFgY7bkEGFtw7If3FPAZNCsWkBPnMBcwtLy08c_pTxQ [1432988-20190927142923839-2011025667.png]: /images/20230808/8253623d3cb646919ac717bf257ac65b.png [1432988-20190927144812638-65771247.png]: /images/20230808/69fc160955204ce29b9bf3b99e9538f5.png [1432988-20190927144223789-300737643.png]: /images/20230808/fc4950083da04d60ad8a740aefccb593.png [1432988-20190927143540189-37945232.png]: /images/20230808/d77c0c8c47c8492a9cb2b38a4584118d.png [1432988-20190927143415907-210272720.png]: /images/20230808/c9c8037735f4470ea9758eb1802dde13.png [http_mitm.it]: http://mitm.it/
相关 mitmproxy 实战 首先附上github地址:https://github.com/mitmproxy/mitmprox,上面的内容永远是最新的 1. 作为一名测试穿戴设备相关app的工程师, 骑猪看日落/ 2021年12月03日 11:43/ 0 赞/ 177 阅读
相关 使用 mitmproxy 屏蔽 selenium (附脚本) 使用selenium模拟浏览器进行数据抓取无疑是当下最通用的数据采集方案,它通吃各种数据加载方式,能够绕过客户JS加密,绕过爬虫检测,绕过签名机制。它的应用,使得许多网站的反采 柔情只为你懂/ 2021年12月03日 15:02/ 0 赞/ 213 阅读
相关 使用 mitmproxy + python 做拦截代理 转自:[https://blog.wolfogre.com/posts/usage-of-mitmproxy/][https_blog.wolfogre.com_posts_u 雨点打透心脏的1/2处/ 2021年12月11日 17:13/ 0 赞/ 123 阅读
相关 使用 mitmproxy + python 做拦截代理 ![20190602092652418.png][] 目录 mitmproxy 是什么 安装 运行 脚本 事件 1. 针对 HTTP 生命周期 2. 针对 TC 女爷i/ 2022年01月23日 03:39/ 0 赞/ 120 阅读
相关 Mitmproxy使用教程for mac MitmProxy 是一个支持 HTTP 和 HTTPS 的抓包程序,类似 Fiddler、Charles 的功能,只不过它是一个控制台的形式操作。 同时 MitmProx 淩亂°似流年/ 2022年02月22日 13:24/ 0 赞/ 304 阅读
相关 抓包工具mitmproxy安装使用 mitmproxy是一个支持HTTP和HTTPS的抓包程序,有类似[Fiddler][]、Charles的功能,只不过它是一个控制台的形式操作。 mitmproxy还有两个关 Love The Way You Lie/ 2022年03月15日 15:17/ 0 赞/ 213 阅读
相关 使用 mitmproxy + python 做拦截代理 From:[https://blog.wolfogre.com/posts/usage-of-mitmproxy][https_blog.wolfogre.com_posts_ 喜欢ヅ旅行/ 2022年04月18日 06:35/ 0 赞/ 71 阅读
相关 mitmproxy的安装 因为有需要安装mitmproxy的安装,在网上找了很多教程,很多都是那种模糊不清的,最后找了一个较全面的教程,很是不错,故此分享下,希望有需要的朋友能少走点弯路,时间珍贵。直接 墨蓝/ 2022年04月22日 05:02/ 0 赞/ 75 阅读
相关 redis简易安装和说明 1 安装步骤 $ wget http://download.redis.io/releases/redis-2.8.11.tar.gz $ tar xzf red 梦里梦外;/ 2022年08月12日 01:05/ 0 赞/ 39 阅读
相关 mitmproxy安装和简易使用 一、安装 前言:如果只是拿 mitmproxy 做一个替代 fiddler 的工具,没有什么定制化的需求,那完全只需要“安装 mitmproxy 工具”即可,去 [mit 朱雀/ 2023年08月17日 17:21/ 0 赞/ 392 阅读
还没有评论,来说两句吧...