ramblings of a feline simian
second life
FiddlerCap and HTTP protocol debugging
Jan 29th
Capturing web traffic
Introduction
If you’ve reached this page, chances are good that you were asked to capture a HTTP log file. Usually, this action is performed to track down a bug in your web browser or a website.
You can use Microsoft FiddlerCap to take a snapshot of HTTP traffic, and send that snapshot to facilitate troubleshooting the bug.
To get started, just follow the steps below.
Step-by-step Instructions
- Download Microsoft FiddlerCap.
- Close all instances of Internet Explorer.
- Install FiddlerCap by running the FiddlerCapSetup.exe file.
- FiddlerCap should start automatically when the installer completes.
If it doesn’t start, you can start it from the START menu. - Unless specifically asked to skip this step:
Inside FiddlerCap, click the Clear Cookies button and then the Clear Cache button. - Inside FiddlerCap, click the Start Capture button.
- A new Internet Explorer window will appear. Use Internet Explorer’s address bar to go to whatever site is having problems, and do whatever steps are needed to cause the problem to occur.
- Verify that new lines (representing HTTP requests) are showing up in the FiddlerCap window.
- Inside FiddlerCap, click the Stop Capture button.
- Inside FiddlerCap, click the Save Capture button.
Save the .SAZ file to your desktop. - Email the .SAZ file from your desktop to your friend.
If you have a problem performing any of these steps, contact your friend and tell them at which step there was a problem. Be sure to communicate any error messages you encountered.
Reading .SAZ files.
Fiddler2, the reader for the .SAZ files can be downloaded here.
If you were asked to make a capture log, you do not need to download and install this file. It is only included here for reference.
fiddlercap and fiddler2 are copyright © Microsoft Corporation.
libOpenMetaverse
Jan 8th
libOpenMetaverse (formerly libSecondLife) is a very interesting project. Basically, it’s a library in C# is used for connecting to the secondlife grid. I’ve been playing with 0.5.0 (last official release apparently) and also with /trunk.
I’ve been able to work my around into creating a name2key and key2name functions for the included testclient app. (yea, basically taking the example code for these and moving them to the testclient code but it’s not as simple as it sounds so there)
Next up… group utilities and also moving the console dumps to IMs to master