Блокировать сайты программно - PullRequest
0 голосов
/ 25 июня 2010

Программа имеет черный список, в нем содержится список сайтов. Когда пользователь открывает сайт в IE (Firefox, Opera, Chrome), он должен получить ошибку. (Например 404). Как я могу сделать? Желательно не писать в файл HOSTS. Язык C #.

Ответы [ 2 ]

2 голосов
/ 25 июня 2010

То, что вы описываете, является прокси-сервером:

http://www.squid -cache.org /

0 голосов
/ 25 июня 2010

Концепция того, что вы пытаетесь сделать, заключается в мониторинге исходящего трафика порта 80 и блокировании любых запросов, адресованных сайтам / ips, содержащимся в черном списке.

Это довольно сложная публикация для вас всего кодаздесь.

Несмотря на это, этот тип операции лучше подходит для фильтра сетевого брандмауэра, чем для пользовательского приложения C #, которое выполняется на клиенте.

...