Skip to content

hosts file contain list web hosts where get advertising banners and porno sites...

Notifications You must be signed in to change notification settings

remotehelp/hosts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Описание

Призванием проекта является блокировка большинства навязчивых рекламных и баннерных сетей, сетей сбора статистики, ботнетов и других вредоносных веб-ресурсов (Malware Domain List Hosts List), - с помощью файла hosts.

Свежая версия файла hosts: https://github.com/remotehelp/hosts

Файл hosts

Файл hosts содержит в себе список основных вредоносных/рекламных хостов (adware + malware + tracking), которым сопоставлен несуществующий (ведущий в никуда, чёрную дырку ака blackhole, /dev/null IP) IP-адрес - это может быть либо 999.999.999.999 либо 127.0.0.0, как в данном случае.

Почему именно 999.999.999.999 или 127.0.0.0, а не 192.168.0.0 или 240.0.0.0? Всё потому, что разные ОС, как и разные веб-браузеры, могут по разному реагировать на обращения к подобным IP-адресам из текущих/существующих или зарезервированных сетей (IP-диапазонов), длительное время ожидая соединение, что может тормозить отображение веб-страниц браузером, - или вот например:

$ ping 999.999.999.999
ping: 999.999.999.999: Имя или служба не известны
$ ping 240.0.0.0
PING 240.0.0.0 (240.0.0.0) 56(84) bytes of data.
^C
--- 240.0.0.0 ping statistics ---
115 packets transmitted, 0 received, 100% packet loss, time 116715ms


$ ping 240.255.255.254
PING 240.255.255.254 (240.255.255.254) 56(84) bytes of data.
^C
--- 240.255.255.254 ping statistics ---
540 packets transmitted, 0 received, 100% packet loss, time 551917ms


$ ping 127.0.0.0
Do you want to ping broadcast? Then -b. If not, check your local firewall rules.


$ ping 999.999.999.999
ping: 999.999.999.999: Имя или служба не известны

Именно по-этому более православно будет, когда каждому из вредоносных хостов мы будем присваивать именно 999.999.999.999 или 127.0.0.0 вместо 192.168.0.0 или 240.0.0.0.

Как использовать файл hosts

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

Файл hosts-dead

Файл hosts-dead содержит список мёртвых вредоносных хостов, т.е. хостов, которым не присвое IP-адрес. Хосты перечисленные в этом файле время от времени проверяются и те, которые оживают снова заносятся/добавляются в файл hosts.

Для массовой проверки хостов используется прога nslookup путём проверки наличия в ответе на запрос поля Name:, в противном случае nslookup возвращает:

$ nslookup bla-bla-blu-ble-blah.com 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

** server can't find bla-bla-blu-ble-blah.com: NXDOMAIN

Полезные ссылки

Далее представлен список полезных веб-ссылок, использовав информацию с которых можно обезопасить не только домашний ПК, но и веб-сервер. Например, для защиты веб-сервера можно использовать список вредоносных IP-адресов представляемых каждые 24 часа сайтов www.blocklist.de, - написать bash-скрипт, либо найти готовый, который регулярно (запускаемый по-крону) будет скачивать список IP-адресов и забивать их в правила файрвола/брандмауэра.

Некоторые из хостов по указанным ниже ссылкам уже могут быть занесены в наш вариант файла hosts.

Обратная связь

Если сайт занесен в этот файл по ошибке или Вам известен новый вредоносный веб-ресурс, - пожалуйста сообщите нам! Для обратной связи лучше всего используйте соответствующие разделы на github-e:

Либо же:

About

hosts file contain list web hosts where get advertising banners and porno sites...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published