我现在需要开发一个iOS端的抓包工具,而且只要拦截https的数据即可。现在市面上的iOS抓包工具只提供了抓包功能,但是我想进行定制化开发,比如我想把拦截到的参数通过自己开发的api服务推送到服务器上。
我现在希望大佬们能给我丢一些教程啥的,我研究一下。
1 个赞
没有明白这句话,再具体点。 意思是如果抓取到某个参数,就推荐到你的api服务器,如果没有某个参数,就不推送,这个意思?
是的,说白了就是爬虫拦截app的数据包,然后把响应的数据上传到自己的服务器上
你这个很容易实现的,让gpt给你写一个就是了。
试试 mitmproxy
from mitmproxy import http
def request(flow: http.HTTPFlow):
# redirect to different host
if flow.request.pretty_host == "example.com":
flow.request.host = "mitmproxy.org"
# answer from proxy
elif flow.request.path.endswith("/brew"):
flow.response = http.Response.make(
418, b"I'm a teapot",
)
1 个赞
我要做的是不依赖电脑,只有iOS手机
在越狱的iPhone上安装python3和mitmproxy,使用透明代理+端口转发的形式
1 个赞
大佬,这个方案我测试过,安装mitmproxy基本上都是安装失败。
我在网上找了好多关于termux安装mitmproxy的教程,但是测试都没有成功。
我想问一下大佬有没有复现成功的教程文章啊,我再试试
这个利用iOS NSURLProtocol可以实现
那不走代理,直接hook网络接口好了
不是可以设置Proxy吗,直接将代理指向自己的服务器不就行了
有现成的,可以私聊