防分心应用程序 - 使用流量过滤器阻止网站 - 选择方法

发布于 2024-11-16 11:03:10 字数 639 浏览 2 评论 0原文

我想为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文