有没有办法对互联网流量进行程序化监控?我想记录用户在互联网上访问的页面。这可以通过.NET代码来实现吗?有没有第三方.NET组件可以用来检索数据。
有关互联网流量的信息必须存储到数据库中,所以我不能使用插件或IE的东西。我们还希望将此代码包含到我们现有的产品中,这样我们就不能使用无法重新分发的第三方产品。
如果这个东西可以监控所有浏览器的流量,那就太酷了,但监控IE流量可能也足够了。
发布于 2009-05-24 11:54:40
可以通过WinPCap库设置嗅探器,该库有几个项目将其封装到.NET中:
可能还有一些其他的,只是谷歌搜索的问题。
发布于 2009-05-24 11:55:49
您需要构建一些充当代理的软件。你应该先看看像"Fiddler“这样的程序,以理解这些概念和你需要实现的东西。
如果你想要我的专业意见,你应该去服务器故障,并要求低成本的互联网代理解决方案的意见。在充满挑战和乐趣的情况下自己编写这件事不会有很好的商业意义。
发布于 2009-05-24 12:07:48
如果您想监控来自网络上每个人的所有流量,可以考虑使用像微软的Internet Security and Acceleration (ISA) Server这样的产品
虽然这可能对您想要的东西有些夸张,但重点是您需要一种方法来让所有流量通过一个可以记录流量的点(代理服务器)。由于所有流量都通过这一点,用户无法通过使用其他浏览器等方式避免检测。
https://stackoverflow.com/questions/903612
复制相似问题