天天看点

mitmproxy 对于IOS 抓包

​安装​

​​MacOS 平台​​

​​启动​​

​IOS 手机代理​

​​http 代理​​

​https 代理​

​​证书安装​​

安装

mitmproxy 提供了 3 个核心工具:

mitmproxy,是一个命令行的可视化界面,对于 windows 不能使用,只能在 MacOS 和 Linux 平台使用

mitmweb,是一个 web 可视化界面,适用于 Windows,MacOS,Linux

mitmdump,是一个命令行工具,类似 tcpdump,适用全平台

一般情况下使用 mitmweb 比较方便,既有可视化界面,又支持全平台。

启动

port 代理端口

执行上面命令,即可启动服务,在浏览器输入 localhost:port 打开 mitmweb 的可视化界面

mitmproxy 对于IOS 抓包

IOS 手机代理

在手机中进入 wifi 的配置代理界面, ​<code>​设置 -&gt; 无线局域网 -&gt; 进入wifi -&gt; 配置代理 -&gt; 手动 -&gt; 填写代理的ip 和 port -&gt; 存储​</code>​。

自此代理配置完成,手机请求网页,在 mitmweb 界面可以看到请求数据。

https 代理继承 http 代理的配置,但是需要手机安装证书才能代理成功。

将 ​<code>​~/mitmproxy/mitmproxy-ca-cert.pem​</code>​ 传到手机

在文件中点击一下该文件,使其可以被手机扫描到

在手机安装证书,​<code>​设置 -&gt; 通用 -&gt; 描述文件 -&gt; 点击证书 -&gt; 安装​</code>​

在手机启用对证书的信任,​<code>​设置 -&gt; 通用 -&gt; 关于本机 -&gt; 证书信任设置 -&gt; 勾选 mitmproxy​</code>​

至此,https 代理设置完成,手机请求网页,在 mitmweb 界面可以看到请求数据。

作者:PP杰

博学之,审问之,慎思之,明辨之,笃行之。

下一篇: input输入