摆继上一个帖子: 可以分析所有 TCP&UDP 协议]
这个只能分析 HTTP(S)协议, 也不用在众多协议中过滤了, 原理有异曲同工之处, 对只需要分析 HTTP(S)协议的同学可以关注下.
传输层拦截和设置系统代理的方式有什么区别
这里有位此 app 已购买者, 可以看这个帖子的 的 10 楼, 11 楼
另外 ios 使用了 Network Extension(会出现 vpen 标识)并不意味着就是 TCP 层拦截.
Network Extension 有网络层 API, 传输层 API, 应用层 API
比如可以只用 Network Extension 设置系统代理. 这就算是[应用层], 本质同设置系统代理一样.
另外如果接管所有流量, 就需要用[网络层 API]处理 IP 包, 再加工成[传输层]的 TCP/UDP 包, 最后再给[应用层]
两种方式,工作量完全不在一别,抓包类 app,良心好的开发者会在介绍了里说明是工作在哪一层
视频
同样在我的 youtube 频道录了一个视频
注意
可以加上--rawtcp 参数, 视频中没有加
$ mitmproxy -m socks5 --rawtcp
也有一个 mitmweb 命令, 会启动图形界面
下载地址
iOS(>=14)
Android (>=8)
兑换码
兑换码发放: 每 10 楼, 按 1-10 的随机数抽一次奖, 比如 1-10 楼抽一次, 11-20 抽一次, 21-30 抽一次... 抽的结果会在帖子内截图. 用 google 随机数生成器抽. 被抽到的可以选择需要 iOS 或 Android 端其中的一个兑换码
google 随机数生成器长这个样子
获得兑换码的 Google Play 同学, 烦请给个好评(不强制)
与人方便, 自己方便
mitmproxy 的根证书安装的时候是访问 这个链接, 而这个链接在他们国外服务器, 所以可能很慢很慢很慢很慢, 多刷下试试
网络是个复杂的东西, 所以针对我写的网络工具, 我都会录视频, 但使用者仍然可能忽略某个细节导致某个步骤遇到小问题, 这时候如果你是已购买者, 我很愿意在 slack 回答你的一些问题, 请不要一气之下就给个差评(你看 iOS 就有个 Leigingban 同学给差评了, 就一句话: 完全不能工作). 另外如果你对 HTTP, HTTPS, TCP, TLS, MITM, mitmproxy, ROOT CA 这些概念不太熟, 也建议三思后再决定下载与否
为了群组的质量, 使用了 slack 和申请机制.
谢谢大家