防分心应用程序 - 使用流量过滤器阻止网站 - 选择方法
我想为 Windows(Windows 2k、XP、Vista、7)创建自己的防分心软件。它应该通过流量过滤来阻止网站,因此主机文件不是一个选项。
创建代理服务器应用程序也是可能的,但这需要告诉每个应用程序使用它。此外,用户只需更改系统代理设置即可。因此这不是一个选择。
在这里研究我发现还有几个剩余的选项:
1.)使用 http://www.winpcap.org
2.) NDIS 中间驱动程序
3.) 使用 Windows 防火墙规则:低级驱动程序示例 http:// www.dreamincode.net/forums/topic/93087-firewall-dll/
由于有几个人对此感兴趣,如果专家能为非专家回答以下问题,那就太好了
a) 在那里其他选项
b) 是否还有其他低级驱动程序或示例 vb 项目(如 3.))使用防火墙规则并适用于所有 Windows 版本? c) 使用 MS .NET 框架最容易实现这些方法中的哪一个,
非常感谢
I want to create my own anti distraction software for windows (windows 2k, XP, Vista, 7). It should block websites by traffic filtering, thus hosts file is not an option.
Creating a proxy sever application is also possible, but that would demand telling every application to use it. Furthermore, the user could just change the system proxy settings. Thus this is not an option.
Researching here I found out that there are several remaining options:
1.) using http://www.winpcap.org
2.) NDIS intermediate driver
3.) using windows firewall rules: example of a low level driver http://www.dreamincode.net/forums/topic/93087-firewall-dll/
Since several people were interested in this, it would be great if an expert could answer the following questions for non-experts
a) are there other options
b) are there aother low level drivers or example vb projects like 3.) that use firewall rules and works on all windows versions?
c) which of these methods can most easily be implemented using MS .NET framework
thanks a lot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论