个人互联网审核脚本

时间:2009-12-14 16:01:30

标签: ruby security internet-explorer firefox google-chrome

我应采取什么方法来开发软件,以根据域名阻止桌面级别(窗口)到站点的流量。

与主机文件混淆很容易,但浏览器在识别主机文件中的更改之前似乎有太长的延迟。

我理想的解决方案是一个简单的ruby脚本,可以在工作时间禁用网站,然后再重新启用它们。

4 个答案:

答案 0 :(得分:2)

我认为这正是您所寻找的:LeechBlock Firefox扩展程序可以在设定的时间内屏蔽域名甚至路径上的路径(例如google.com/reader/)。

答案 1 :(得分:1)

Mouslehole是用ruby编写的代理。您可以轻松地自定义它以阻止页面,甚至可以在冲浪时重写页面内容。您在自己的计算机上运行代理,并将您喜欢的浏览器配置为不直接连接到Internet。有关http://github.com/whymirror/mousehole/tree的更多信息。

答案 2 :(得分:1)

IE不会忽略hosts文件。您应该仔细检查是否修改了正确的,并正确添加了条目。

答案 3 :(得分:0)

就个人而言,根据您的位置,您可能会考虑在路由器级别执行此操作。您可以根据MAC地址对其中的许多进行过滤,这将是一种更好的方法。

我知道我的DLink有能力做到这一点,包括X上的开启和Y的关闭。

另外,您可以在ServerFault上询问更多答案。