ASP.NET 2.0 includes a sample application for detailed request tracing called Trace.axd.
The Trace.axd application keeps a very detailed log of all requests made to an application
over a period of time. This information includes remote client IP's, session IDs, all
request and response cookies, physical paths, source code information, and potentially
even usernames and passwords.