答疑·限时优惠

如果,你想让我看见你的疑问并且百分之百的回答。可以加入我的知识星球。
AI悦创·进化岛
AI悦创·进化岛

img

你好,我是悦创。

我本章来讲解一下如何在 Windows 里面操作 Mitmproxy 。

使用方法其实也是非常的简单,我们在命令行(终端)里面输入:mitmdump -w test.txt 其实也就是说我们可以将我们的数据包存在 test.txt 里面,填写路径也是可以的,输入完成之后,回车即可。(图一)

图一

图一

我们可以看到,当前 proxy 监听的是 8080 端口,也就是说我们浏览器的代理也要设置为 8080 端口。

那接下来就是要设置浏览器的代理,其实和前面一样:

  1. 查看 Windows IP 地址
    ipconfig
    
  2. 设置 SwitchyOmega

  3. 操作如下动图(图二)

图二

图二

接下来我们选择刚刚设置的代理,并访问 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 操作系统下的简单使用,希望同学们可以熟练掌握。

AI悦创·创造不同!
AI悦创 » Mitmproxy 在 Windows 操作系统中的使用

Leave a Reply