【发布时间】:2010-09-09 11:31:18
【问题描述】:
如何读取进入我的网络浏览器的所有数据(低级数据、加密数据等)?数据可以来自不同的服务器。此外,我想解析这些数据,所以它应该是某种格式。我只想知道数据的结构以及如何读取和解析它(在“C”或“Java”语言中)。和浏览器开发有关。
【问题讨论】:
-
将其重新标记为更有可能得到答案的内容。这个问题与Java或C无关。(或解析)
如何读取进入我的网络浏览器的所有数据(低级数据、加密数据等)?数据可以来自不同的服务器。此外,我想解析这些数据,所以它应该是某种格式。我只想知道数据的结构以及如何读取和解析它(在“C”或“Java”语言中)。和浏览器开发有关。
【问题讨论】:
听起来你可以看看wireshark。查找网络数据的非常好的程序;并且您可以指定过滤器,因此过滤掉所有进入浏览器的内容并不难。
【讨论】:
HTTP 规范告诉您数据的“结构”。
为了拦截它,您可以编写一个浏览器插件(例如,参见 FireBug)。否则,最好的办法是使用您配置浏览器与之通信的本地代理。
或者像 tcpdump 或 wireshark 这样的网络嗅探工具。
【讨论】: