Mitmproxy 在 Windows 操作系统中的使用
Posted AI悦创
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mitmproxy 在 Windows 操作系统中的使用相关的知识,希望对你有一定的参考价值。
你好,我是悦创。
我本章来讲解一下如何在 Windows 里面操作 Mitmproxy 。
使用方法其实也是非常的简单,我们在命令行(终端)里面输入:mitmdump -w test.txt
其实也就是说我们可以将我们的数据包存在 test.txt 里面,填写路径也是可以的,输入完成之后,回车即可。(图一)
图一
我们可以看到,当前 proxy 监听的是 8080 端口,也就是说我们浏览器的代理也要设置为 8080 端口。
那接下来就是要设置浏览器的代理,其实和前面一样:
- 查看 Windows IP 地址
- 设置 SwitchyOmega
操作如下动图(图二)
ipconfig
图二
接下来我们选择刚刚设置的代理,并访问 aiyc.top 如下图(图三):
图三
接下来,我们关闭 mitmdump 查看 test.txt 文件,test.txt 所在的路径则是你命令行当前指向的位置,我的是桌面,同学们按自己的实际情况来定。
我们打开 test.txt 可以发现成功把抓取到的数据存储了下来,如下图(图四):
图四
这里我们所抓取到的数据已文件的形式保存了起来,这个也可以供我们日后来进行分析,同时我们的 mitmdump 也可以通过我们的 Python 接口来读取我们的数据以及达到一定的交互功能。在这里呢,我是的对 mitmdump 进行了一个简单的介绍,在后面的文章中我们将载入自定义的 Python 脚本和我们的 mitmdump 进行一个交互,实现一个爬虫。
到这里,同学会不会想到,我们还有一个模块没有讲到,那就是 mitmweb,接下来我就给大家介绍一些 mitmweb,操作也比较简单,直接在我们的命令行(终端)直接输入我们的 mitmweb,输入之后呢,它会自动给我弹出一个网页出来,在这个网页里面呢,我们就可以进行一个抓包。
其实,也就是我们的 mitmproxy 的流量展示的一个网页,那接下来我们也还是访问一下我的博客 https://www.aiyc.top ,我们可以看到我们访问的博客网站数据就是在我们的 mitmweb 里面,mitmweb 其实就像一个显示窗口像 Fiddler 一样,进行一个图形界面的展示而不是像一个终端里面展示。(图五)
图五
我们可以点击里面所展示的数据流,比方说我点击第一个,之后我们可以看见我们的观察更加方便了,更加高级的用法后续为你讲解。(图六)
图六
小结
本章我给大家讲解了,mitmproxy 在Windows 操作系统下的简单使用,希望同学们可以熟练掌握。
以上是关于Mitmproxy 在 Windows 操作系统中的使用的主要内容,如果未能解决你的问题,请参考以下文章
Python3+mitmproxy安装使用教程(Windows)
我想询问下windows下的mitmproxy您使用过吗,是怎么使用的?我现在装好了mitmproxy,但是却一直启用不了