我们是一家小型企业,使用 Vigor 2820 作为互联网路由器,我们想安装一个可以报告用户互联网使用情况的软件。
我已经尝试过 Draytek 制作的“官方”软件“SmartMonitor”,但它的可靠性确实是一个问题,因为它似乎在工作 3 到 6 小时(随机)后无法继续捕获数据包,而 Wireshark 会在这段时间后继续捕获数据包。由于我真的厌倦了这个工具,我正在寻找其他解决方案,但我仍然想要相同的功能:用户统计、网站排名、用户流量……
我已经启用了端口镜像功能,所以如果您能给我推荐一款基于端口镜像的软件(最好是免费软件)就太好了。我以为我已经找到了一款不错的 Etherscout,但它就是无法启动。我甚至愿意接受一款“仅”根据 Wireshark 捕获的文件 (*.pcap) 生成一些报告的工具。
感谢您的任何建议,
尼古拉斯。
答案1
我最终选择了 PRTG 程序(带有 10 个传感器的免费版本),一切似乎都运行良好。
也许如果我们的需求和网络增加,我宁愿像 Chopper3 建议的那样寻找代理服务器解决方案,但目前这对我们来说已经足够了。
答案2
在用户和路由器之间放置专用代理/缓存/防火墙 - 您将看到性能和安全优势,并且能够记录所有流量。如果您身边有一台运行 Linux 的旧 PC,那么它应该可以做到。
答案3
根据您想要的细节程度,您可以使用ntop连接到镜像端口。镜像端口当然会镜像连接到网关的端口。另外请记住,镜像端口在交换机上可能并不总是稳定的,我以前见过它们破坏 3coms。
这更适合于了解谁可能占用你的带宽,而不是监视所有用户的活动(这是我个人反对的)。