0

我在局域网中有 50 台机器,每台都可以访问互联网。可以使用 vc++ 开发一个程序,它会告诉每台机器上的用户正在打开的所有网站是什么?

4

3 回答 3

3

您可以通过编写一个捕获端口 80 上的出站数据包(以及相关的 DNS 信息)的应用程序来轻松完成此操作。问题是此应用程序必须在您要跟踪的每台客户端计算机上运行。正如其他人所说,更简单的方法是利用您的网络架构并将所有流量通过可以记录相同信息的中央代理进行隧道传输。

在后一种情况下,有许多企业工具只适合此任务。

于 2009-04-10T07:05:10.203 回答
2

通过集中式代理路由您的互联网流量,并使用 Fiddler 或其他方式监控来自代理的流量。如果无法进行代理,请使用 Fiddler 在已知位置生成数据,然后按要求的时间间隔对其进行整理。

于 2009-04-10T04:27:04.903 回答
1

如果您还没有防火墙,请安装防火墙,并使用它来记录连接。

于 2009-04-10T06:52:38.563 回答