Is it possible to intercept raw HTTP requests and response in my own explorer bar?

Recently I wanna develop an explorer bar for IE to intercept raw HTTP data. These data include the ones initiated by the main URL entered in the address bar, and images and other elements within that main URL. I can't get these information from WebBrowserEvents2. How can I do it?
[281 byte] By [ldev] at [2008-1-31]
# 1

Where are you trying to access the information from? Take a look at www.fiddlertool.com which is a useful tool that already provides this information.

Thanks
-Dave

DaveMassy at 2007-8-31 > top of Msdn Tech,Internet Explorer Development,Internet Explorer Extension Development...
# 2

The free Fiddler tool is an HTTP proxy that interposes itself between IE and the WinInet system--very low-level stuff. The Dev toolbar does something similar by "simply" hooking the WinInet HttpOpenRequest functions, which is how they can disable images before they appear--by refusing requests.

IEWatch by IEWatch Software does everything you need, in an explorer bar within the IE frame, but be forewarned--it's not free.

JohnSudds-MSFT at 2007-8-31 > top of Msdn Tech,Internet Explorer Development,Internet Explorer Extension Development...
# 3

PS: Let me also add that hooked functions can easily lead to performance and stability problems in IE, and I do not recommend it as a solution. It is a *warmly* debated topic on the team; extensions that rely on this architecture are vilified to some degree. The fact that it is still being done even by our own tools points to a larger issue that is being addressed over time--namely, what services can IE provide that will make this kind of scenario easier to build and support.

JohnSudds-MSFT at 2007-8-31 > top of Msdn Tech,Internet Explorer Development,Internet Explorer Extension Development...