我会感谢来自社区经验的任何建议,就我所赋予的以下挑战 - 即,任何指针都在这里获得最佳方法/方向?

要求

  1. 允许使用/实时监控从用户Windows PC到特定的IP地址(或DNS名称)集的网络使用情况,每个应用程序/进程在PC的角度下运行,差异化“上”和“下来”的交通之间。例如:显示已使用的网络流量(发送到已配置的IP地址/ DNS名称集),以为到目前为止的一天的每个PC进程/应用程序。

  2. 解决方案应该在用户使用的PC上运行(即不需要在单独的PC上设置软件)

  3. 对于Windows PC(例如XP,Vista,Windows 7)

  4. 不应该对用户造成显着的性能(例如,速度浏览)

  5. 希望以GUI程序(例如C#WPF应用程序)可以访问显示给用户的方式存储在PC上的数据。

有帮助吗?

解决方案

Microsoft网络监视器可以完成所有这些。

一种新的高性能捕获 功能允许您捕获 没有掉落的网络更快 框架。解析器配置文件提供了一个 简单的方式增加 过滤/解析速度并允许您 在各种之间快速切换 解析器集。和UI更新如颜色 规则,Windows布局和列 管理层会让您灵活 很酷的自定义,以帮助您工作 你想要的方式。

  • 基于脚本的解析器模型 频繁更新
  • 并发直播 捕获会话支持Windows Vista
  • 支持32位平台 对于64位平台
  • 支持 网络对话和过程 跟踪API访问Capture和 解析发动机
  • 无线监视器模式 捕获

其他提示

对于网络相关的东西,您应该选择Microsoft网络监视器工具。WinPCAP和Ethreal也是一些可用的工具。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top