We bet that this guy has Internet Explorer, Firefox, Safari, Chrome, Avant, and other browsers all installed on the same machine. Most likely quotes RFC from memory and lives, eats, and sleeps all things Internet Explorer.

Head over and check out http://blogs.msdn.com/ieinternals/. There is some interesting information on this particular Microsoft blog.

It appears the owner of the blog is the same person that wrote the ever popular Fiddler http sniffer (http://www.fiddlertool.com)

If you have never used Fiddler before by all means check it out and learn how to use it. Regardless if you are an IT Pro or Developer this tool a must have.

We at IE8 Blog are fairly versed in the use of Fiddler but have found the proxy style hook to get in the way with certain sites, specifically some SSL situation are tripped up. When we can not get what we want from fiddler we switch over to another tool from Microsoft called STRACE.

 

STRACE is a socket/SSL tracer that is based on the "detours" utility. The tool has been specifically designed to generate LOG for Internet Explorer but it can be used with many other applications.
Using STRACE with Internet Explorer is equivalent to use a (non full) debug build of WININET.DLL to generate a WININET LOG. The STRACE LOG contains clear text HTTP traffic (with socket information) and encrypted/decrypted SSL data.

From the STRACE LOG, you can "replay" a full navigation scenario using the HTTPREPLAY tool. This can be useful to reproduce a problem or browse web sites offline…

 

 

STRACE is a socket/SSL tracer designed to generate LOG for Internet Explorer

One of the coolest features we found for STRACE is replaying the log file generated with another tool called HTTPReplay which is another download from Microsoft.

 

 

 

HTTPREPLAY is a SOCKTRC plug-in allowing to analyze and replay HTTP traffic from STRACE or WININET log. You can use this tool to "replay a web server" without needing to setup IIS. The main goal of this tool is to help building a repro scenario when customer can’t provide one.

 

HTTPREPLAY is a SOCKTRC plugin allowing to analyze and replay HTTP traffic

Link to what appears to be the developer of HTTP Replay or at least knows more about the tool than anyone else. (http://blogs.msdn.com/emmanubo/archive/2008/04/02/improved-version-of-strace-and-httpreplay.aspx)

Stay tuned for tips and tricks on the use of Fiddler, STtrace, and HTTPReplay. Do not forget to bookmark the IEInternals blog link.

One Response to Are you a web browser geek, check these guys out and some of their tools we found.

  • 410 Gone says:

    I love to use fiddler… I did find a interesting twist while using it but after I thought about it the solution made sense…

    Since fiddler is basically a proxy server to the browser in order to use HTTP 1.1 features through fiddler one must turn on HTTP 1.1 via proxy. This tripped me for the longest time while troubleshooting some IE6 situations with one of our intranet sites that would not with fiddler running only to realize the requests were going 1.0 instead of 1.1.

    Cheers…

Leave a Reply