Answers:
有多种程序可以满足此目的。
Fiddler记录所有通信,甚至向您显示在哪里/什么地方以及哪个程序负责。
NetBalancer为您显示了进程带宽使用情况的图表(我想这是您真正想要看到的,而不是原始文本输出)。它还允许您限制和阻止每个进程的网络活动。
如果您找不到任何对应用程序感到满意的解决方案,那么一个重量级(但是很令人满意的解决方案)解决方案将是使用Microsoft Network Monitor(v3 .4现在),那么您可以根据需要将n个骰子切成薄片吗?
直截了当- 如果您有创造力,它不会为您提供确切的信息(每个应用程序级别的日志),但是它将使您能够分割数据以获取该信息。
(查看数据的去向也很有趣。)
我刚才进行捕获,同时打字这个答案,以及一些品种加入到混合-检查Windows更新,并运行IE浏览器来获取一些文件-但你可以从的screenie在这里看到: 它可以有点首先,我承认会让人不知所措,但主要是,我将您的眼睛吸引到左侧的方框中,该方框将向您显示它为生成网络流量而捕获的所有进程。打开应用程序会将其分解为对话,您可以进一步进行对话。最好是快速播放而不是花大量的时间解释,但总而言之-它会记录所有可能的网络流量-这就是中间窗格中显示的内容。
您可以对捕获的数据应用过滤器,以减少您要查看的内容,例如删除某些IP地址,协议甚至特定的流程(如果需要,甚至可以进行对话。)。
过滤器语言记录在帮助中,并提供了一些不错的罐头示例,但这样您无需下载软件包即可看到一些示例,它们是:
Conversation.ProcessName == "iexplore.exe" // restrict your examination to iexplore.exe
(Conversation.ProcessName == "firefox.exe" and Conversation.ProcessId == 3824) // only look at firefox process 3824
IPv4.Address == 64.34.119.12 // traffic in both directions to superuser.com
IPv4.SourceAddress == 64.34.119.12 // traffic coming from superuser.com
对。这使您可以筛选回特定的目标组,但是除非您感觉特别受虐狂并且喜欢阅读框架标题,否则您想让NMTopUsers专家
该专家将对您处理的所有数据进行处理,然后对它们进行过滤(因此,您需要打开一个捕获文件,应用过滤器以隔离出firefox.exe,然后调用该专家),然后为您提供输出看起来像这样:
如果您已经安装了相关的软件包(我没有在这台机器上),并且还提供了图表,那么输出将使您可以按目的地,流量(去向)和目的地(从标题出发)进行观察数字将以回旋的方式为您提供所需的信息。
可能有人培养了一位专家来准确地完成您要执行的任务,但是抱歉,我不知道。我愿意提供一些东西,但是我有点不实践:P
Anyhoo,使用此功能,如果您想玩游戏,可以使用perfmon(通过它可以帮助您隔离发生什么事情或如果这是持续存在的基本负载问题),并且并行(或在事件发生后)设置网络监视器跟踪以捕获您感兴趣的数据(您可以集中精力捕获越多越好,因为最终会得到laaaaarge捕获文件(如果您在任何时间段内都这样做)。
一旦拥有了所有这些,就可以运行NMTopUsers并向下钻取以查看哪些是您特别饿的应用程序,以及以某种方式运行的所有位置,如果使用的是HTTP或其他方法,则可以使用。
也许来自MS Sysinternals的TCP View将为您提供帮助。这是链接 http://technet.microsoft.com/en-us/sysinternals/bb897437