目前正在试验 mitmproxy。我有一个设置,可以看到所有正在运行的流量。我有多个移动设备(ios 和 android)。我已经在每个设备上安装了 mitm 证书。
我的问题是,我想识别每个设备发出的请求。我想知道某个请求是来自设备 x 还是设备 y。
我正在考虑安装某种客户端证书,稍后我会在服务器上识别它。这是正确的方法吗?
关于如何解决这个问题有什么建议吗?欢迎提供任何文章或建议。
谢谢。
答案1
客户端证书不起作用,因为设备不知道提供它。仅使用源 IP 有什么问题?您可以将其与 DHCP 日志和 MAC 地址长期关联到设备。
答案2
如何启动两个 mitmproxy 进程监听不同的端口(--port
)并使用设备 A 的第一个进程作为代理,设备 B 的第二个进程作为代理。