<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx</link><description>Since a recent digg article and its underlying Wikipedia entry seems a little confused about index.dat, I’d like to give some more detail about what it is and what we have changed with it in IE7/Vista’s version of WinInet. As Jeffdav explained a while</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Microsoft's secret record of every website visited on your PC ?? - 2</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#689050</link><pubDate>Sat, 05 Aug 2006 02:56:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:689050</guid><dc:creator>Pranav ... Blogging</dc:creator><description> Continuing the discussion in the previous post, offcourse index.dat is not a secret record of any kind,...</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#689113</link><pubDate>Sat, 05 Aug 2006 04:26:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:689113</guid><dc:creator>wagahai</dc:creator><description>index.dat was the reason that I switched to Firefox.&lt;br&gt;&lt;br&gt;I do not want any of that information cached. I would set history to 0 days. The best that I could do for Temporary Internet files folder was setting it to 1MB, etc. Nevertheless, huge amounts of information were recorded.&lt;br&gt;For years I would repeat the same old clearing of the various cache files.&lt;br&gt;This was very tedious, so I eventually wrote a utility to do this for me. I was amazed at how much was cached, and went to further and further extremes to remove it. However, I could never get it all; the provided APIs left much behind. There were some values stuck in there from several years before.&lt;br&gt;But, I would remove what I could.&lt;br&gt;I would run this utility dozens of times a day.&lt;br&gt;&lt;br&gt;Then I heard that Firefox has a feature to automatically clear all of it's cache. I broke down and tried it. It doesn't store it's cache in the index.dat files. I investigated it's storage system. When it cleared the cache, it could actually clear it _all_. And this could be done automatically. This was the single reason that I switched to Firefox.&lt;br&gt;&lt;br&gt;I am aware that IE7 will have a similar feature (of course). I will give it a try. Depending on how thorough it removes the cache, I will decide my browser.&lt;br&gt;&lt;br&gt;My remaining problem is that index.dat is a system component. It is used for system-wide caching from other applications, not only by IE. So I still need to constantly run my utility to clear as much as I can. But at least I don't have to worry about URIs being in there.&lt;br&gt;&lt;br&gt;I am looking forward to &amp;quot;Cover My Tracks.&amp;quot;&lt;br&gt;I do not want index.dat. Allow me to disable caching permantantly, for the whole system. It has been a source of frustration for years. Speed is not a problem. I spend far too much time just trying to remove that information. Or at the very least, provide an option to clear the various index.dat files at system startup / shutdown. That way you would not have to worry about corrupting other applications.&lt;br&gt;&lt;br&gt;Call be paranoid, but I do not care to leave a trail of bread crumbs detailing my actions for a period of time.&lt;br&gt;</description></item><item><title>Interesting Finds: August 4, 2006</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#689146</link><pubDate>Sat, 05 Aug 2006 05:40:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:689146</guid><dc:creator>Jason Haley</dc:creator><description /></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#689281</link><pubDate>Sat, 05 Aug 2006 09:54:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:689281</guid><dc:creator>Mike</dc:creator><description>&lt;br&gt;I think this post is misleading. The ability to delete cookies has been available in Internet Explorer just about forever. The real problem behind index.dat is that whether or not the indexes inside are still relevant or not, it keeps named urls forever. This is a privacy issue. Any application can read index.dat and figure out which sites I visit, without me knowing.&lt;br&gt;&lt;br&gt;As a user, I want to be able to turn on an hypothetical &amp;quot;auto-delete&amp;quot; of everything either anytime the web browser is restarted, or windows is restarted, or even on a schedule basis. I don't think IE7 is going to provide any of this, unless I have missed something.&lt;br&gt;</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#689401</link><pubDate>Sat, 05 Aug 2006 13:54:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:689401</guid><dc:creator>Jorrit Schippers</dc:creator><description>Why is the directory still called IE5? It's exactly those kind of legacy thingies which frustrate me about MS software. The fact that UA string additions can be stored in HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform as well as HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform is just another example of this.</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#690415</link><pubDate>Mon, 07 Aug 2006 04:33:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:690415</guid><dc:creator>Nicholas</dc:creator><description>I agree on the legacy comment by Jorrit-- why not start using a new folder name? Isn't there a &amp;quot;system variable&amp;quot; for that system directory, much like there is one for &amp;quot;MyDocuments&amp;quot; and &amp;quot;Windows&amp;quot; ?&lt;br&gt;&lt;br&gt;Also, I remember there being issues with the index.dat becoming corrupted or full. This is what leads to the &amp;quot;right click-&amp;gt; view source -&amp;gt; nothing happens.&amp;quot; bug, right?&lt;br&gt;&lt;br&gt;That's why I use CacheSentry [&lt;a rel="nofollow" target="_new" href="http://www.enigmaticsoftware.com/cachesentry/"&gt;http://www.enigmaticsoftware.com/cachesentry/&lt;/a&gt;] sometimes.. but wish it would just be fixed in the source!</description></item><item><title>A bit about WinInet’s Index.dat – Q&amp;amp;amp;A</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#691554</link><pubDate>Tue, 08 Aug 2006 02:56:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:691554</guid><dc:creator>Windows Network Development</dc:creator><description>In my previous post I tried to explain a bit about what the index.dat files are and what has changed...</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#691564</link><pubDate>Tue, 08 Aug 2006 03:01:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:691564</guid><dc:creator>wndpteam</dc:creator><description>I've responded to a number of the questions asked here on the next post: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/wndp/archive/2006/08/07/WinInet_Index_dat_Q_and_A.aspx"&gt;http://blogs.msdn.com/wndp/archive/2006/08/07/WinInet_Index_dat_Q_and_A.aspx&lt;/a&gt;. &lt;br&gt;&lt;br&gt; -- Ari</description></item><item><title>A look inside WinInet's index.dat file and changes in IE7 and Vista</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#692131</link><pubDate>Tue, 08 Aug 2006 17:00:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:692131</guid><dc:creator>The Old New Thing</dc:creator><description>The mysterious history file.</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#692301</link><pubDate>Tue, 08 Aug 2006 19:27:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:692301</guid><dc:creator>Adam</dc:creator><description>"The visited container [...] is how IE can do URL auto completion and mark the links that you have visited a different color. [...] Visited only needs to know about each URL once, since you have either visited the site or you haven't." &lt;BR&gt;&lt;BR&gt;I suppose ... but you could do much nicer things if you kept a count of the number of times a URL has been visited. Like order the autocompletion list by most-visited instead of just alphabetically. This is one thing that FF does that I really miss in IE when I use it. &lt;BR&gt;&lt;BR&gt;For example, if I type "&lt;A href="http://blogs%22/" target=_new rel=nofollow&gt;http://blogs"&lt;/A&gt; in my FF address bar, the top 10 items in the autocomplete list are: &lt;BR&gt;&lt;BR&gt;&lt;A href="http://blogs.msdn.com/" target=_new rel=nofollow&gt;http://blogs.msdn.com/&lt;/A&gt; &lt;BR&gt;&lt;A href="http://blogs.msdn.com/" target=_new rel=nofollow&gt;http://blogs.msdn.com/&lt;/A&gt;oldnewthing/ &lt;BR&gt;&lt;A href="http://blogs.msdn.com/" target=_new rel=nofollow&gt;http://blogs.msdn.com/&lt;/A&gt;jensenh/ &lt;BR&gt;&lt;A href="http://blogs.msdh.com/michkap/" target=_new rel=nofollow&gt;http://blogs.msdh.com/michkap/&lt;/A&gt; &lt;BR&gt;&lt;A href="http://blogs.msdh.com/ie/" target=_new rel=nofollow&gt;http://blogs.msdh.com/ie/&lt;/A&gt; &lt;BR&gt;&lt;A href="http://blogs.msdn.com/" target=_new rel=nofollow&gt;http://blogs.msdn.com/&lt;/A&gt;larryosterman/ &lt;BR&gt;&lt;A href="http://blogs.msdn.com/" target=_new rel=nofollow&gt;http://blogs.msdn.com/&lt;/A&gt;ericlippert/ &lt;BR&gt;&lt;A href="http://blogs.msdn.com/" target=_new rel=nofollow&gt;http://blogs.msdn.com/&lt;/A&gt;robmen/ &lt;BR&gt;&lt;A href="http://blogs.msdn.com/" target=_new rel=nofollow&gt;http://blogs.msdn.com/&lt;/A&gt;michkap/archive/2006/08/01/685351.aspx &lt;BR&gt;&lt;A href="http://blogs.msdn.com/" target=_new rel=nofollow&gt;http://blogs.msdn.com/&lt;/A&gt;jensenh/archive/2006/08/04/688355.aspx &lt;BR&gt;&lt;BR&gt;That's great! It gives me the links I visit most - the blog front pages, before any individual articles. If I did the same in IE, it would start with Abhinaba's blog front page, and then list every single entry of his I've ever read, probably followed by Brian Jones and every article of his I've ever read, etc... despite the fact that I don't care /that much/ about those guys blogs (interesting as they are). That really sucks in comparison to FF. &lt;BR&gt;&lt;BR&gt;Even ordering by most-recently-visited would be better than alphabetically. (Could this be implemented with the history info?) &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Also, if you're parameterizing variable path elements, the cache path for FF is more like: &lt;BR&gt;&lt;BR&gt;Users\&amp;lt;user&amp;gt;\AppData\Local\Mozilla\Firefox\Profiles\&amp;lt;random&amp;gt;.default\Cache &lt;BR&gt;&lt;BR&gt;The &amp;lt;random&amp;gt; part is there so that if a security vulnerability allows an attacker to read arbitrary files on your HD, the attacker still has some work to do before they can read your cookie/password/history/settings/etc... files. &lt;BR&gt;</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#692573</link><pubDate>Wed, 09 Aug 2006 00:41:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:692573</guid><dc:creator>Mark</dc:creator><description>FYI, if you want to decode the contents of the Index.dat file, here's a forensics tool to do that. (Useful if you want to see what websites may have done nefarious things to Internet Explorer):&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://www.foundstone.com/index.htm?subnav=resources/navigation.htm&amp;amp;subcontent=/resources/proddesc/pasco.htm"&gt;http://www.foundstone.com/index.htm?subnav=resources/navigation.htm&amp;amp;subcontent=/resources/proddesc/pasco.htm&lt;/a&gt;</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#693430</link><pubDate>Wed, 09 Aug 2006 19:37:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:693430</guid><dc:creator>zzz</dc:creator><description>Does this mean that a forensic company/police has to actually read the HDD with some special tools (might need to open it physically up) if they need to have access to visited urls after user cleared up them easily with IE7? Or maybe they elect to try get the urls from ISP but hey, someone might have been using your wireless access and now it's harder to tell the police it wasn't you since it was your ip but you had just yesterday cleared the cache.&lt;br&gt;&lt;br&gt;</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#728056</link><pubDate>Mon, 28 Aug 2006 12:04:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:728056</guid><dc:creator>sery0ga</dc:creator><description>I have to analyze visitors history in a local net but i can't find by which way I can pass to WinINet caching functions locations of files. Then, I have set of index.dat files on server, certainly, in different folders. How can i read them using WinINet?&lt;br&gt;</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#750257</link><pubDate>Tue, 12 Sep 2006 09:52:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:750257</guid><dc:creator>myob</dc:creator><description>What about people with older computers or operating systems who can't get IE7? How do they delete that info stored about them?</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#750831</link><pubDate>Tue, 12 Sep 2006 20:14:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:750831</guid><dc:creator>wndpteam</dc:creator><description>myob: I'm sorry to hear that you are not running XP or 2003. I'm not aware of an easy way to cleanup these files on previous versions of IE. </description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#7311639</link><pubDate>Tue, 29 Jan 2008 22:37:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7311639</guid><dc:creator>SJ</dc:creator><description>&lt;p&gt;where do i go on the site to get the forensic tool to decode the index&lt;/p&gt;
</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#8659773</link><pubDate>Fri, 27 Jun 2008 06:49:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8659773</guid><dc:creator>TJ</dc:creator><description>&lt;p&gt;I created a batch file (below) that cleans up a bunch of stuff including clearing IE's history, cookies, temporary internet files, and index.dat files. I run it (via a shortcut) whenever needed. Also, I'll periodically log off then log in as a different user (with admin privs), which releases the index.dat files for that profile. Then upon running the batch file, all the index.dat files are deleted. After logging back in as the regular user, the files are recreated.&lt;/p&gt;
&lt;p&gt;rmdir /S /Q &amp;quot;C:\Documents and Settings\user\Application Data\Adobe&amp;quot;&lt;/p&gt;
&lt;p&gt;rmdir /S /Q &amp;quot;C:\Documents and Settings\user\Application Data\Macromedia&amp;quot;&lt;/p&gt;
&lt;p&gt;rmdir /S /Q &amp;quot;C:\Documents and Settings\user\Application Data\Microsoft\Internet Explorer\UserData&amp;quot;&lt;/p&gt;
&lt;p&gt;del /F /A:H /Q &amp;quot;C:\Documents and Settings\user\Local Settings\Application Data\*.db&amp;quot;&lt;/p&gt;
&lt;p&gt;del /F /Q &amp;quot;C:\Documents and Settings\user\Local Settings\Application Data\Microsoft\Media Player&amp;quot;&lt;/p&gt;
&lt;p&gt;del /F /Q &amp;quot;C:\Documents and Settings\user\Local Settings\Application Data\Microsoft\Windows Media\11.0&amp;quot;&lt;/p&gt;
&lt;p&gt;del /F /Q &amp;quot;C:\Documents and Settings\user\Application Data\Microsoft\Media Player\*.wpl&amp;quot;&lt;/p&gt;
&lt;p&gt;del /F /Q &amp;quot;C:\Documents and Settings\user\Application Data\Microsoft\Office\Recent&amp;quot;&lt;/p&gt;
&lt;p&gt;del /F /A:H /Q &amp;quot;C:\Documents and Settings\user\Application Data\Microsoft\Office\Shortcut Bar\*.tmp&amp;quot;&lt;/p&gt;
&lt;p&gt;del /F /A:H /Q &amp;quot;C:\Documents and Settings\user\Cookies&amp;quot;&lt;/p&gt;
&lt;p&gt;rmdir /S /Q &amp;quot;C:\Documents and Settings\user\Local Settings\History&amp;quot;&lt;/p&gt;
&lt;p&gt;rmdir /S /Q &amp;quot;C:\Documents and Settings\user\Local Settings\Temporary Internet Files&amp;quot;&lt;/p&gt;
&lt;p&gt;del /F /Q &amp;quot;C:\Documents and Settings\user\Local Settings\Temp&amp;quot;&lt;/p&gt;
&lt;p&gt;rmdir /S /Q &amp;quot;C:\Documents and Settings\user\Local Settings\Temp&amp;quot;&lt;/p&gt;
&lt;p&gt;mkdir &amp;quot;C:\Documents and Settings\user\Local Settings\Temp&amp;quot;&lt;/p&gt;
&lt;p&gt;rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 255&lt;/p&gt;
&lt;p&gt;pause&lt;/p&gt;
&lt;p&gt;exit&lt;/p&gt;
</description></item><item><title>re: A bit about WinInet's Index.dat</title><link>http://blogs.msdn.com/wndp/archive/2006/08/04/WinInet-Index-dat.aspx#9888845</link><pubDate>Sat, 29 Aug 2009 01:45:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9888845</guid><dc:creator>HawkPunk</dc:creator><description>&lt;p&gt;You can read these files using index.dat Viewer™, available for free at &lt;a rel="nofollow" target="_new" href="http://www.pointstone.com/products/"&gt;http://www.pointstone.com/products/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;~Hawk~&lt;/p&gt;
</description></item></channel></rss>