While trying to work out which users on a server were consuming the most resources, I realised there was no easy way to see how much bandwidth an IIS website has used for a given period in time. A quick search showed plenty of commercial products that could be installed as filters to keep track of this kind of thing, but there didn't appear to be anything quick, simple and importantly, free.
So I found some source code that uses Microsoft Log Parser (also free) to interrogate the log files for each site, and come up with a number to show how much traffic has gone through a website. I packaged it up into a nice little application and that's what you see here.
The application is very small to download, install and run, and can show you statistics for sites that are running, paused or stopped. You can select a time period to analyse, and what kind of traffic to include (sent, received or both). You can even save the results as XML.
Please note: IIS Traffic Monitor is currently not compatible with IIS7 when running without the IIS6 metabase compatibility addition. I am working on a new release which resolves this issue and introduces some requested features.