首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >监控传出的internet流量

监控传出的internet流量
EN

Stack Overflow用户
提问于 2009-05-24 11:47:05
回答 5查看 10.5K关注 0票数 2

有没有办法对互联网流量进行程序化监控?我想记录用户在互联网上访问的页面。这可以通过.NET代码来实现吗?有没有第三方.NET组件可以用来检索数据。

有关互联网流量的信息必须存储到数据库中,所以我不能使用插件或IE的东西。我们还希望将此代码包含到我们现有的产品中,这样我们就不能使用无法重新分发的第三方产品。

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

EN

回答 5

Stack Overflow用户

发布于 2009-05-24 11:54:40

可以通过WinPCap库设置嗅探器,该库有几个项目将其封装到.NET中:

  • http://geekswithblogs.net/dotnetnomad/archive/2008/01/31/119140.aspx
  • http://www.codeproject.com/KB/IP/dotnetwinpcap.aspx
  • http://coolthingoftheday.blogspot.com/2006/02/sharppcap-net-winpcap-wrapper.html

可能还有一些其他的,只是谷歌搜索的问题。

票数 6
EN

Stack Overflow用户

发布于 2009-05-24 11:55:49

您需要构建一些充当代理的软件。你应该先看看像"Fiddler“这样的程序,以理解这些概念和你需要实现的东西。

如果你想要我的专业意见,你应该去服务器故障,并要求低成本的互联网代理解决方案的意见。在充满挑战和乐趣的情况下自己编写这件事不会有很好的商业意义。

票数 1
EN

Stack Overflow用户

发布于 2009-05-24 12:07:48

如果您想监控来自网络上每个人的所有流量,可以考虑使用像微软的Internet Security and Acceleration (ISA) Server这样的产品

虽然这可能对您想要的东西有些夸张,但重点是您需要一种方法来让所有流量通过一个可以记录流量的点(代理服务器)。由于所有流量都通过这一点,用户无法通过使用其他浏览器等方式避免检测。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/903612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档