如何记录经过运行 Windows 2008 的服务器的所有 Internet 流量?

如何记录经过运行 Windows 2008 的服务器的所有 Internet 流量?

我需要了解如何记录使用 Windows Server 2008 计算机为整个网络提供 Internet 访问的网络上所有用户的所有 Internet 流量。我知道,由于此服务器为网络上的所有计算机提供 Internet 访问,因此所有 Internet 流量都通过此计算机传输。

有哪些程序可用于记录所有网络用户的所有 Internet 流量?此外,Windows Server 2008 中是否有内置功能可以实现此目的?

答案1

网络监视器 3.3可能是你最好的选择。

答案2

我认为你可以这样做乌贼。我在 Windows 机器上将其作为 Web 过滤器和缓存运行。

它是开源的并且可配置性很高。

http://www.squid-cache.org/

编辑 - 不确定为什么我在这里被否决。运行 Squid 作为代理并指向所有其他机器即可实现此目的。

答案3

我不知道 Server 2008 中是否内置了这样的功能。有一款名为 Internet Access Monitor 的产品似乎可以满足您的要求:

http://www.redline-software.com/eng/products/iam/

但它是一种商业产品。

答案4

如果你想捕捉全部(可能有些东西它漏掉了,但我不知道)你可以随时使用的流量Wireshark。但请记住,这将是非常详细的跟踪,除非您知道您要寻找的是哪些特定过滤器(例如,只是 HTTP 流量?),在这种情况下可能会有更具体的应用程序。

相关内容