Click Here to Install Silverlight*
United StatesChange|All Microsoft Sites
Microsoft
Download Center 
Search Advanced Search

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

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

On This Page

Quick Details
File Name:strace.msi
Version:1.1
Date Published:4/9/2009
Language:English
Download Size:695 KB
Estimated Download Time: 2 min 56K

Overview

STRACE is a socket/SSL tracer that is based on the "detours" utility. The tool has been specificaly 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...

 Top of page

System Requirements

  • Supported Operating Systems: Windows 2000; Windows Vista; Windows XP
Supported Operating Systems (32-Bit x86) : Windows XP, Windows Server 2003, Windows Vista

 Top of page

Instructions

To generate STRACE LOG for Internet Explorer, just run STRACE.CMD (in order to generate a "clean" LOG, clear the IE cache before starting navigation). If you want to use another application, use the following command :

withdll /d:STRACE.dll_IE7 MYAPPLICATION.EXE

STRACE can also be used with running processes and services. In order to get STRACE working in this scenario, you'll need to inject the STRACE DLL in the appropriate process using INJDLL :

injdll /p: /d:STRACE.dll_IE7

Note that you may get some permission issue if you want to "inject" the STRACE DLL in "protected" processes (Injib may fail with error 5 (ACCESS_DENIED) on OpenProcess()).

 Top of page

 Top of page

What Others Are Downloading

 Top of page


© 2009 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement