如何读取进入我的网络浏览器的所有数据(低级数据、加密数据等)?数据可以来自不同的服务器。此外,我想解析这些数据,所以它应该是某种格式。我只想知道数据的结构以及如何读取和解析它(在“C”或“Java”语言中)。它与浏览器开发有关。
问问题
127 次
听起来你可以看看wireshark。查找网络数据的非常好的程序;并且您可以指定过滤器,因此过滤掉所有进入浏览器的内容并不难。
HTTP 规范告诉您数据的“结构”。
为了拦截它,您可以编写一个浏览器插件(例如,参见 FireBug)。否则,您最好的选择是使用您配置浏览器与之交谈的本地代理。
或者像 tcpdump 或 wireshark 这样的网络嗅探工具。