views:

64

answers:

2

Hi,

How can I read all data (low level data, encrypted data, etc.) coming to my web-browser? The data can be from different servers. Further I want to parse these data so it should be in some format. I just want to know the structure of data and how can I read and parse it (in "C" or "Java" languages). It is related to browser development.

Thanks,

Naveen

A: 

Sounds like you could have a look at wireshark. Very nice program to find out about network data; and you can specify filters so it's not too hard to filter out everything going to a browser.

stijn
A: 

The HTTP specification tells you the "structure" of the data.

For intercepting it, you might be able to write a browser plugin (see, for example, FireBug). Otherwise, your best bet is with a local proxy that you configure your browser to talk to.

Or a network sniffing tool like tcpdump or wireshark.

dty
There is also LiveHTTPHeaders firefox plugin, which show HTTP headers get from the server.
jcubic