IIS Log file Parser
Update 07/29/2008: New Alpha version of this IIS Log File aviable here The alpha is not yet complete but offers some advanced functionality.
Alpha functionality includes support for SMTP, NNTP, and FTP Logs. Please post questions and comments or report bugs on the download page above.
Update 07/16/2008: I am currently working on Version 2 my Log File viewer. If you have any feature requests or suggestions, please let me know by commenting on my blog post
Updating My IIS Log File Parser
You can download my IIS Log file viewer so you can easily view IIS Log Files on your web server. The viewer allows you to select log files from any web site on your server and view them in a windows form where you can sort all fields. Additionally you can perform additional accounts like reverse dns and Ip lookups of your site visitors, automatically view ARIN and WhoIs information by IP address and other functions.
Click here to download IIS Log File Viewer now.
More about the IIS Log file viewer
The Log File Parser also allows you to export data to a SQL Script to insert the information into a SQL Data Base or To an excel document so you can share the information with friends and collegues.
Here are some screen shots of the program and general instructions.
1) When the program first loads, you are presentend with a list of all of the web sites configured in IIS on the local computer. Select the web site you want to view log files for and click "Select"

2) Select the Logfile you want to view data from and the click open. Large Log files may take a couple of seconds to open.

3) On the main screen you can then sort data by clicking on the Header of any column.
Click for full size view

4) You can filter columns by right click on the column and setting a filter.
a) Right click the column and select the filter type

b) Type in a filter phrase

c) view the results

5) Once you have sorted and filter you view, you can easily export the data to a T-Sql Script by clicking generate t-Sql or to XML or Excel by clicking the export button.

6) Different columns have differnt options so right click around. For example you can do an NSLOOKUP or reverse IP address on the Clients IP or even perform a whois or arin query. For suspicous requests you can google, yahoo or msn the clients user agent string.
A) Pefrom an arin lookup

b) Search the web for suspicous user-agent strings

I Hope this tools Is Useful. Enjoy.
Click here to download IIS Log File Viewer now.
Alexander Higgins Articles Home