Войти

Показать полную графическую версию : Подмена файла "hosts" для запрета "Одноклассников"


D_Master
15-10-2008, 00:22
Всем привет!

Имеется контора, нужно заблокировать доступ на сайты одноклассники и вконтакте. Проги использовать нежелательно. Решил использовать метод файла "hosts" (C:\Windows\system32\drivers\etc\hosts).
Можно ли как-нибудь (в реестре, или ещё где:)) сделать подмену файла - например, на C:\Windows\system32\filter.lst. В файле filter.lst будут храниться записи с адресами одноклассников и вконтакте (подхватытваться будет системой вместа файла hosts), а оригинальный hosts будет лежать как ни в чём не бывало совершенно не тронутый.

Abram
15-10-2008, 01:41
вариант - положить свой hosts (и др.) в другое место и сменить путь к ним в реестре
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath

D_Master
15-10-2008, 06:12
Abram, не получается, windows всё равно обращается к стандартному файлу...

dascon
15-10-2008, 09:23
D_Master, а зачем его перекладывать в другое место? Чтоб его никто не отредактировал, можно назначить соответствующие права доступа для него.

D_Master
15-10-2008, 11:40
dascon, спасибо, но всё же, было бы лучше, если стандартный файл лежал бы нетронутым :)

pingUIN
16-10-2008, 12:21
т.е. я так понимаю, нужно, чтоб в случае чего был оригинальный файл? сделайте тогда простое копирование и сделайте расширение для скопированного фало .bak или .orig.

lxa85
16-10-2008, 21:27
pingUIN, оригинальный файл нужен для отвода глаз. Т.е. если кто про него знает, глянет, там запрета нет.
Это известный вариант защиты, исправляется простым редактированием, и практически сразу бросается в глаза.
D_Masterу нужен более тонкий вариант.
У себя в реестре нашел такую запись

[HKEY_CURRENT_USER\Software\Nikolay\WDS\ReplaceAddrsList]
"C:\\inetpub\\wwwroot\\" = "http://localhost/"
"C:\\WebServers\\home\\localhost\\www\\" = "http://localhost/"
"Z:\\home\\localhost\\www\\" = "http://localhost/"
Отсюда мысль. Что если создать подобную ветку в нужной программе?
Сразу оговорюсь. С реестром я знаком плохо, поэтому это просто мысль вслух.

Igor_I
16-10-2008, 21:42
D_Master
А может посмотреть в сторону сервера раздающего доступ в интернет?

D_Master
17-10-2008, 13:49
LXA85, я немного не понял, какая программа сделала эти записи?
Igor_I, спасибо, подумаю)

gf100
17-10-2008, 14:58
D_Master, если человек вздумает воспользоваться прокси, этот метод не сработает... Достаточно одному человеку в сети иметь доступ к сайту и поднять на своей тачке "игрушечный проксик"...

lxa85
17-10-2008, 15:40
D_Master, Web Development Studio. Николая Акулова. (Времена когда я хотел написать собственный сайт.)
Но опять же с той оговоркой, а использует ли программа (IE, Opera, FF) не пойми откуда взявшиеся значения реестра?




© OSzone.net 2001-2012