2010-06-25 58 views
0

程序有一个黑名单,它包含一个网站列表。当用户在IE(Firefox,Opera,Chrome)中打开该网站时,他应该会看到一个错误。 (例如404)。 我该怎么办?建议不要写入文件HOSTS。 语言C#。谢谢。Block网站programmaticaly

+0

你能详细说明为什么你不能使用HOSTS? – Blorgbeard 2010-06-25 09:57:53

+0

你的目标是什么操作系统?这是什么环境?例如公司电脑还是家用电脑? – 2010-06-25 09:59:47

+0

“你能详细说明为什么你不能使用HOSTS?” - 因为它很容易改变。 针对MS Windows和家用电脑。 – user348173 2010-06-25 10:29:51

回答

0

后面你试图做的是监控端口80出站流量并阻止任何请求给包含在网站/ IPS什么概念黑名单。

这是一种复杂的发布你的整个代码在这里。

无论如何,这种操作最适合网络防火墙过滤器,而不适用于在客户端上运行的自定义C#应用程序。