监控外出互联网流量

2 .net c# networking network-programming

有没有办法以编程方式监控互联网流量?我想记录用户在互联网上访问的页面.这可以通过.NET代码实现,是否有第三方.NET组件可用于检索数据.

有关Internet流量的信息必须存储到数据库中,因此我无法使用插件或IE浏览器.我们还希望将此代码包含在我们现有的产品中,以便我们不能使用无法重新分发的第三方产品.

如果这个东西可以监控所有浏览器的流量,但监控IE流量也可能就足够了.