为 3 人提供网站使用监控

为 3 人提供网站使用监控

我和两个合伙人在一家 IT 初创公司工作,我是程序员/IT 人员——换句话说,就是工作狂。长话短说,我现在大部分工作都是我做的,而他们整天泡在 Facebook 上。这没关系,因为他们付我的薪水,但如果项目失败了,我肯定他们会把责任推到我身上(我尽力确保这种情况不会发生!),我想要某种补救措施。我已经有一个应用程序可以屏蔽本地 PC 上的浪费时间程序,并记录应用程序启用的时间(所以我可以说“我今天上午 9 点到下午 5 点屏蔽了 Facebook。”)

有没有办法让我获得按客户端 PC 划分的访问量最大的网站的简要摘要?在月底,我希望能够说“你们平均每 10 分钟加载一次 Facebook。你们每天在 Youtube 上花费数小时,并且数周没有打开我们的错误跟踪器”,并且可能有一个漂亮的图表或图形来匹配它。

我们有一个糟糕的 D-Link 路由器,而且没有 IT 预算。他们都使用 Windows Vista,我运行 Ubuntu Linux。我不想在他们的 PC 上安装任何监控软件,但我完全不介意,比如说,将所有网络流量路由到我的机器。

我想我可以想出很多方法来实现这一点(telnet 进入 JSSH 并列出打开的选项卡?记录所有 DNS 请求,每个域?甚至考虑在我的办公桌上安装一个网络摄像头并只保留 5 分钟的快照...),我只是真的不知道从哪里开始。任何建议都值得赞赏,谢谢!

答案1

我曾经运行过一个带有数据包过滤器的 OpenBSD 盒子,它通过同一个盒子上的 squid 代理重定向所有 HTTP 请求。再加上特别行政区政府,这是一个非常可行的解决方案。

不过,如果你对自己的工作环境和同事感到如此不自在,我认为这种行为对你没有任何好处。如果他们发现你侵犯了他们的隐私,而公司没有明确规定允许这样做,这甚至可能对你造成伤害,当然,你大概必须得到他们的同意。

答案2

你可以设置一台旧电脑来运行解开。基本版本是免费的,并且设置相当简单。

答案3

我已经有一个应用程序可以在我的本地电脑上阻止浪费时间的行为,并记录应用程序启用的时间(因此我可以说“我今天上午 9 点到下午 5 点阻止了 Facebook。”)

echo "2010-04-05 09:00:00 blocker enabled" >> blocker.log

这不是技术解决方案的问题。你的活动日志(无论是他们的还是你的)都很容易被伪造,因此毫无用处。尝试这样做不会给你带来好的影响,如果我是投资者,我会认为这种尝试纯粹是对工作环境的毒害。

答案4

你可以www.opendns.org试用一下,你可以用它来屏蔽社交网站和 YouTube 等浪费时间的网站。它会记录这些网站的点击次数和时间。哦,它是免费的,可以插入你那糟糕的 D-link 路由器。

相关内容