Для нормальной работы сайта необходимо разрешить JavaScript, включая скрипты с доменов googlesyndication.com и doubleclick.net для отображения системы поиска по сайту и прочих сервисов Google.

Надоела реклама, баннеры, шманнеры? hosts - Блокируем список баннерных, рекламных сетей

dev-languagens Везде должно быть чувство меры и всему должны быть разумные пределы, в том числе и рекламе которая в последнее время просто заполонила все места обитания челов., Итнернет не стал исключением! Заходиш на сайт, например zaycev.net и им подобные, а там... - кликандеры, попандеры, шмандеры, жопандеры, коунтер, промоутеры, гугле-шмугле анаЛитикс, с десяток партнёрских фреймов с разным фуфлом, зайди, купи, лизни, сосни, нажми, вздрочни и т.д. и т.п.. И вся эта срань, среди которой очень часто попадают флеш-пожератели ресурсов, дружно вешается на системные ресурсы твоего ПК который после одновременного открытия нескольких веб-страниц начинает отказывать тебе в обслуживании.

При такой атаке на мозг неподготовленного юзверя он просто забывает что искал и зачем эту страницу открывал... Можно конечно последовать советам одного из размажеренного быдла и год от года покупать более современный ПК соответствующий нарастающему натиску рекламы и всяких эффектов и соответственно больше платить за электроэнергию или пить антидепрессанты но, мы этого делать не станем и побережём планету от расточительного использования электроэнергии и глобального потепления - что бы человечество самоубилось не так быстро и стремительно, а немного ещё помучалось ;))

Мы не станем здесь рассматривать дополнительный софт для блокировки рекламы, который также дополнительно будет пожирать системные ресурсы твоего ПК, а будем бороться с навязчивой рекламной сранью с помощью стандартных средств самой ОС, а именно с помощью файла hosts который считывается и часто кэшируется браузерами при каждом запуске самого браузера.

# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии 
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом '#'.
#
# Например:
#
#      102.54.94.97     rhino.acme.com          # исходный сервер
#       38.25.63.10     x.acme.com              # узел клиента x
 
127.0.0.1   localhost

Сей волшебный чудо-файл hosts расположен в следующих местах:

Операционная система        Версии      Расположение
--------------------        ------      ------------
Unix                                    /etc/hosts
Windows                     95, 98, Me  %windir%\
                            NT, 2000,   %SystemRoot%\system32\drivers\etc\,
                            XP, 2003,   его расположение может быть переопределено 
                            Vista, 7    в ключе реестра 
                                        HKLM\SYSTEM\CurrentControlSet\services\ /
                                        Tcpip\Parameters\DataBasePath, 
                                        в котором содержится путь к папке.
                            Windows     Ветка реестра HKLM\Comm\Tcpip\Hosts
                            Mobile     
Mac OS                                  /private/etc/hosts или /etc/hosts
                                        /etc или /private/etc
Novell NetWare                          SYS:etc\hosts
OS/2 и eComStation                      "bootdrive":\mptn\etc\
Symbian OS                  6.1—8.1     C:\system\data\hosts
                            9.1+        Z:\private\10000882\hosts
Android                                 /system/etc/hosts

Глушить все лишние рекламные и вредоносные хосты принято на "127.0.0.1" но, когда на машине есть веб сервер, то глушить рекламную и вредоносную срань лучше не на "127.0.0.1", а на вовсе не существующий локальный адрес, например на "192.168.0.0" который как правило не существует. Ибо если есть локальный веб-сервер и + активно используется браузер, а весь рекламный спам замкнут на "127.0.0.1", то получится такая себе, пусть и не значительная но, ДДОС атака..., а оно нам надо?!


Предлагаю вашему вниманию файл hosts с огромным списком (более 40-а тыс. хостов) вредоносных, шпионских и порно сайтов, баннерных, рекламных сетей и сетей сбора статистики но, в основном содержит все известные на сегодня рекламные сети. Этот файл содержит только уникальные записи и не содержит дубликатов, его планируется обновлять время от времени:

Скачать файл hosts

До недавних пор файл hosts можно было загрузить с нашего сервера но, в связи с частыми замечаниями типа: "не качает, перезалейте", "Пора бы объединится всем радикальным борцам с рекламой и создать отдельный проект с постоянно обновляемым hosts.", "Хм, не качается :( Что-то с сервером." - было принято и постановлено решение перенести всё это дело на github.com, где каждый желающий сможет не только всегда свободно Скачать файл hosts, но и предварительно зарегистрировавшись на github.com присоединится к его разработке.

Как работать с GIT репозиторием можно почитать тут >>>

Для совместного редактирования Вы должны попасть в группу разработчиков проекта (Collaborators/Соавторы), для чего после регистрации на github.com Вы должны сообщить нам свой логин через внутреннюю почту или же одним из доступных способов указанных в разделе контакты. Всех желающих принять совместное участие в наполнении файла hosts адресами рекламных и баннерных сетей, милости просим на github.com.

Скачать файл hosts

После загрузки файла hosts достаточно просто заменить его в каталоге его физического месторасположения указанного выше в вашей ОС и не забыть перезапустить браузер, перезагрузка ОС как правило не требуется но, с чем чёрт не шутит...

Этот файл hosts содержит рекламные и спам хосты на которые натыкался сам автор, а также хосты из:

списка правил для "Adblock Plus"
https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt
https://ruadlist.googlecode.com/svn/trunk/advblock.txt
 
Host list Spybot-S&D
http://www.spybot.info/
C:\Program Files\Spybot - Search & Destroy\Includes\Domains.sbs
 
URlBlacklist
http://urlblacklist.com/
категории: ads

После того как в файле hosts были заебанены баннерные, рекламные и аналитические сети ничё тебе в браузере не всплывает, проц. не вешает, новых окон не открывает - аж как то скучновато стало :)) получать исключительно целевую (искомую) информацию.

Некоторые хосты в файле hosts были закомментированы, такие как например "pagead2.googlesyndication.com", "googlesyndication.com" и пр., если вы не желаете получать в свой браузер данные с этих хостов, то снимите ж комментарий.

ПРИМЕЧАНИЕ: данный файл hosts занимает/весит более 2-х МВ и при последующих его обновлениях может превысить эту отметку, при таком размере файла hosts могут возникнуть проблемы со службой DNS-клиент (Dnscache) работающей как "чилд" процесса "svchost.exe" так например при запуске браузера "firefox" пользующегося этой службой, "чилд" процесса "svchost.exe" олицетворяющий собой службу DNS-клиент (Dnscache) может зависнуть на 1,5-ть минут в зависимости от объёма системных ресурсов ПК и размера файла hosts соответственно! Во избежание таких подвисаний службы DNS-клиент, одного из процессов "svchost.exe", службу DNS-клиент можно отключить но, если используется фаервол, то каждому из сетевых процессов нужно будет разрешать доступ к DNS или создать глобальное правило! При жизни служба DNS-клиент была одна на всех таким себе DNS сервером но, как показала практика эта служба чаще приносит проблемы нежели пользу - конечно зависит от условий в которых используется ПК!

Файл hosts не возымеет действия если браузер использует прокси сторонней/удаленной машины имхо еже на удалённой машине используется свой файл  hosts!!!

В нашем варианте файла hosts могут по ошибке случайно попасть часто посещаемые вами, а иногда и нами :), сайты такие как например google.com или centos.org или facebook.com но, они уже удалены из файла hosts однако в файле hosts могут оставаться такие сайты как huyandex.ru, huyundex.ru и им подобные - уж не обессудьте :)), а если вы не сможете получить доступ к нужному вам хосту, то проверьте наличие этого хоста в файле hosts!

dev-languagens Использование файла hosts также может быть полезно для блокировки доступа вашему чаду к нежелательным ресурсам но, при условии если чадо будет использовать ограниченную учетную запись и не сможет править файл hosts, а также если оно не знает что такое прокси-сервер :)

Ещё как альтернативны вариант борьбы с рекламой и прочей нечистью можно поднять на локальном хосте прокси SQUID + Privoxy, что обычно оправдано только в масштабах организации но, это будет уже совсем иная история, а сей материал надеюсь станет полезным для пользователей далёких от установки и настройки прокси серверов.

Автор сего поста предпочитает относительно аскетический способ работы на ПК, будь то хоть супер ПК, без всяких там всплывающих подсказок, кликандеров, попандеров, шмандеров, жопандеров, эффектов затухания, звуковых схем и прочей излишней лабуды и посему все каменты типа "лечи голову, купи современный ПК, пей антидепресанты" автоматом улетят в мусор!...

P.S. Мажоры, рекламщики, лохотронщики и прочее быдло - идите все на кол!:)

Рекомендуемый контент


Об авторе
АдМинь БагоИскатель
АдМинь БагоИскатель ярый борец за безглючную работу любых механизмов и организмов во всей вселенной и потому пребывает в вечном поиске всяческих багов, а тот кто ищет как известно всегда находит. Когда что-то или кого-то вылечить не в состоянии, то со словами "Я в аду, а вы все черти" уходит в запой выйдя из которого снова берётся лечить неизлечимое.
Ещё статьи автора

Рейтинг@Mail.ru 2 megabytes