Proxy 在应用程序查询和Internet之间创建代理 P>是否可以(例如C++)创建一个桥/代理应用程序来获取另一个应用程序请求的数据?更详细地说,我说的是一款基于AdobeAIR的游戏。(我想根据采集的数据创建一份包含统计数据的报告,但这实际上不是问题的一部分。) 请提供一些到示例/文档的链接,而不是简单的“布尔”答案。感谢

Proxy 在应用程序查询和Internet之间创建代理 P>是否可以(例如C++)创建一个桥/代理应用程序来获取另一个应用程序请求的数据?更详细地说,我说的是一款基于AdobeAIR的游戏。(我想根据采集的数据创建一份包含统计数据的报告,但这实际上不是问题的一部分。) 请提供一些到示例/文档的链接,而不是简单的“布尔”答案。感谢,proxy,air,Proxy,Air,这始终是可能的,并且取决于您的目标操作系统,可能需要付出相当大的努力,这就引出了一个问题-您是否有理由不能为您的目标操作系统使用数据包嗅探软件?您可以手工编写一个代理,用python可以非常简单。您所要做的就是将localhost设置为代理,然后转发请求并将其传递回调用套接字 我很久以前就开始写这样的东西了。当时的想法是写一个简单的替代品来代替丹斯瓜迪亚 我已经上传了,如果有帮助,你可以看一下 我记不太清楚(我从去年开始写),但可能经过一些修改就可以很好地满足您的要求。从概念上讲,这是您的配置:

这始终是可能的,并且取决于您的目标操作系统,可能需要付出相当大的努力,这就引出了一个问题-您是否有理由不能为您的目标操作系统使用数据包嗅探软件?

您可以手工编写一个代理,用python可以非常简单。您所要做的就是将localhost设置为代理,然后转发请求并将其传递回调用套接字

我很久以前就开始写这样的东西了。当时的想法是写一个简单的替代品来代替丹斯瓜迪亚

我已经上传了,如果有帮助,你可以看一下


我记不太清楚(我从去年开始写),但可能经过一些修改就可以很好地满足您的要求。

从概念上讲,这是您的配置:

app_client -> [app_channel] -> proxy ->  [server_channel] -> app_server
您的代理启动服务器套接字,app_客户端连接到该套接字。这是我们的应用程序频道。现在,您的代理将创建到app_服务器的连接。这是你的服务器频道

现在启动两个线程,一个从app_通道读取并写入server_通道,另一个从server_通道读取并写入app_通道


这将通过您的代理创建到app_服务器的透明连接。您可以根据需要提取数据。但是,如果数据是加密的,您实际上可以通过分析来做的事情就很少了。

Fiddler不幸的是,它只会摆弄http/s,而这不是我正在使用的应用程序所使用的。您是否试图拦截内部、开放或专有协议?此外,您是否需要“深入检查”所采集的数据,或者只是对网络流量(流量、时间等)有一种感觉。实际上,我猜这是专有的。我也需要内容。谢谢你的回答。可惜我不能两次赏金;然而,另一个答案有一个有用的例子,所以我标记了它。