我遇到了这种情况,需要网络专家的意见。有没有一种方法可以在不具备网络管理员权限的情况下监控同一网络中的两台计算机?我在办公室,需要查看两台计算机之间的流量,但不幸的是我不是网络管理员。我不需要详细信息,只需查看两台计算机之间是否有网络流量即可。
先感谢您 !
答案1
如果您可以访问至少一台计算机,则可以监控两台计算机之间的流量。
您获取 wireshark 并将其安装在其中一台计算机上。它将能够显示该计算机的所有流量,包括发往第二台(目标)计算机的流量。您将能够通过基于第二台计算机的 IP 地址进行过滤来选择所需的流量。
答案2
您可以添加第三台计算机,但不要将其添加到交换机,因为交换机只会向每个分支发送所需的信息。将其添加到一台计算机和交换机之间。
使用旧的非交换集线器可能会很有用。
(正如 Hennes 所说,您可以用托管交换机替换交换机和集线器。但是这些交换机更贵,而且我假设交换机已经存在,并且您没有管理它的管理员权限。另一种技术:如果没有其他东西连接到交换机,那么您可以将其移除)
Wireshark 是一款很好的软件。
至于权限:捕获程序dumpcap
(wireshark 的一部分)需要 cap_net_admin、cap_net_raw(如果您的操作系统使用 Linux 内核),而不是完整的管理员/root 权限。