benf.org :  other :  altstreamoverlay

AltStreamOverlay - A windows shell extension to show NTFS alternate stream information.

Please note - currently this doesn't work on the 64 bit versions of Vista/Windows 7. This is a little tool I knocked up in the course of investigating NTFS alternate streams - there's some very good documentation out there, but I couldn't find a decent explorer plugin.

What are alternate streams?

Flexhex has some excellent documentation on alternate streams, so I won't overly bore you, but in summary - NTFS (the filesystem used in Windows since NT) allows a file to contain more than one data stream. The primary one is the one you're used to seeing, but there can be more.

Where might they be used?

Any number of reasons - for example, internet explorer adds an extra stream to files to tell where they've been downloaded from!

So what's this?

AlternateStreamOverlay (I don't do catchy names) is an explorer plugin (tested on XP and windows 7, so it'll probably work for you - (though not on 64 bit currently) ) which will detect the presence of aternate streams in files and

In action

Looking at a directory with a file downloaded with internet explorer - note the superimposed fingerprint over the icon.


The context menu now shows (if applicable) a list of the alternate streams.


This file was downloaded using Internet Explorer - it's added an extra stream "Zone.Identifier" to supply metadata about where the file came from.



Download AltStreamOverlay:

Thanks


Last updated 09/2011