title: Monitoring outgoing internet traffic
body: <p>Is there a way to monitoring internet traffic programatically? I would like to log the pages  users are visiting on the Internet. Can this be achieved with .NET code, is there a 3rd party .NET component that could be used to retrieved data.</p>
  
  <p>Information about Internet traffic must be stored to a database so I cannot use a plugin or something for IE. We are also looking to include this code into our existing product so we cannot use a 3rd party product that cannot be redistributed.</p>
  
  <p>It would be cool if this thing could monitor traffic for all browsers but monitoring IE traffic might also be sufficient.</p>