Перейти до

Утилиты для блокировки ВК, ОК и т.д.


Рекомендованные сообщения

Предлагаю в етой теме начать обсуждение как и какими общими методами проводить блокировку.

 

Для затравки написал первый из серии скриптов, который собирает из улров IPv4 / IPv6 адреса для блокировки, определяет все записи а не та которая прорезолвилась в данный момент.

 

Принцип работы: Собирает адреса из файла с урлами и выдает в STDOUT список адресов соответствующих протоколу

 

https://github.com/General-Servers/blocker/blob/master/tools/urls_to_ip_list.py

для использования нужено установить python3-dnspython

stas@stas-Aspire-V5-591G ~/PycharmProjects/blocker/tools master $ python3 urls_to_ip_list.py testlist.txt 4
77.88.8.8
77.88.21.186
77.88.21.178
213.180.193.125
185.71.78.54
87.250.250.178
77.88.55.66
5.255.255.70
87.250.250.22
213.180.204.226
87.250.251.125
213.180.204.12
93.158.134.125
213.180.204.207
213.180.204.41
5.255.255.80
213.180.193.71
87.250.250.12
87.250.251.12
213.180.193.58
93.158.134.178
213.180.204.178
109.235.165.142
213.180.204.73
213.180.204.125
93.158.134.62
213.180.204.186
213.180.193.178
93.158.134.28
213.180.204.28
185.71.78.14
93.158.134.154
109.235.165.182
213.180.193.215
213.180.193.112
213.180.204.56
87.250.250.125
213.180.204.200
5.45.217.5
52.50.157.108
213.180.204.26
87.250.250.218
213.180.204.193
87.250.251.178
87.250.251.41
213.180.204.188
213.180.193.137
77.88.55.70
213.180.193.12
stas@stas-Aspire-V5-591G ~/PycharmProjects/blocker/tools master $ python3 urls_to_ip_list.py testlist.txt 6
2a02:6b8::12
2a02:6b8::207
2a02:6b8::193
2a02:6b8::2:22
2a02:6b8::178
2a02:6b8::4:41
2a02:6b8:a::a
2a02:6b8::226
2a02:6b8::1:154
2a02:6b8::3:62
2a02:6b8::2:215
2a02:6b8::3:56
2a02:6b8::58
2a02:6b8::25
2a02:6b8::1:28
2a02:6b8::1:112
2a02:6b8::71
2a02:6b8::2:218
2a02:6b8::feed:ff
2a02:6b8::1:137
2a02:6b8::73
stas@stas-Aspire-V5-591G ~/PycharmProjects/blocker/tools master $
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 161
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Может кому нужен список доменов из Акта. Там повторы есть, лень было чистить.    

Не знаю хто як, а я давно шукав способи заблокувати Яндекс і Mail.ru разом з його Аміго. Це як легальні віруси. Завжди встановлюються при всановленні якоїсь іншої програми, бо неуважний користувач не

все адреса не соберешь, на запрос в днс не всегда отдаются все адреса домена...

 

Ну в скрипте работа организована именно через разбор всего днс ответа не просто резолвинг адреса, так что  должно какраз отображать все. Но на всякий случай, для верности я думаю можно сделать некий кеш с TTL, что скажите ? 

Ссылка на сообщение
Поделиться на других сайтах

Если что - КС сделал блокировку на уровне ДНС. Хосты из списка не резолвятся и не открываются соответственно, но по IP пингуются на ура.

Это куда проще чем морочиться с обновлениями IP и блоком в фаерволе.

 

За скрипт спасибо, может и пригодится.

Відредаговано KaYot
Ссылка на сообщение
Поделиться на других сайтах

Я думаю логика набора скриптов должна біть следующая:

1. Скрипт сборщик текущих записей 

2. Хранилише записей с TTL

3. Скрипт с шаблонизатором для обновления на насах. Скрипт будет иметь шаблон команды для добавление новых адресов и шаблон для делистинга. 

Ссылка на сообщение
Поделиться на других сайтах

Если что - КС сделал блокировку на уровне ДНС. Хосты из списка не резолвятся и не открываются соответственно, но по IP пингуются на ура.

Это куда проще чем морочиться с обновлениями IP и блоком в фаерволе.

 

За скрипт спасибо, может и пригодится.

 

Я думаю стоит сделать оба подхода. Прописать 8.8.8.8 дело не хитрое, и будет у кучи юзеров сделано через пару дней.

Ссылка на сообщение
Поделиться на других сайтах

 

 

будет у кучи юзеров сделано через пару дней.
 
Задача оператора - блокировать. При вопросе "как блокируете" отвечаете "на уровне ДНС"
Тоесть свою сторону калитки покрасили, а клиент обошел калитку так как забора нет
Ссылка на сообщение
Поделиться на других сайтах

Чисто технически бы сделал по другому

Роуты на AS vk,яши и одноглазиков завернул бы на прокси

А уже на прокси на http выводил заглушечку, а https блочил бы просто по SNI

у них там куча сервисов и блочить все под корень как-то глупо,много чего в указе даже не упоминается,дофига чего работать перестанет. А так домены из указа взять и блочить

Вроде и заблочен весь перечень, а вроде и ничего лишнего

Но это будет работать только с доменами, не с урлами

Ссылка на сообщение
Поделиться на других сайтах

У КС заблочено так, что если даже прописать 8.8.8.8 в днс то не отдаст айпи

 

#dig vk.com @8.8.8.8

connection timed out; no servers could be reached

Відредаговано Daniil_
Ссылка на сообщение
Поделиться на других сайтах

 

У КС заблочено так, что если даже прописать 8.8.8.8 в днс то не отдаст айпи

DNAT чужих DNS? На телефоне лень проверять.

 

скорее всего

Ссылка на сообщение
Поделиться на других сайтах

Ну днат чюжих днс ето уже нарушение маршрутизации и статья. Мы веть не можем  малой кровью редиректить только запросы  по ВК и т.д. значит будем заворачивать всё. Не чистая работа )

Ссылка на сообщение
Поделиться на других сайтах

Гораздо проще организовать блек-лист, используя BGP.

На бордерах завести ip as-path access-list, в котором перечислить AS-ки Mail.ru-шных сервисов,

! VK1
ip as-path access-list 112 permit _47541_
! VK2
ip as-path access-list 112 permit _47542_
! Mailru
ip as-path access-list 112 permit _47764_
! Yandex
ip as-path access-list 112 permit _13238_
ip as-path access-list 112 permit _

Потом создать роут-мапу, которая будет на эти префиксы вешать комьюнити для блэкхола,

route-map map-CENSORSHIP permit 100
 match as-path 112
 set community 65535:451 additive

Развесить на нейборах для аплинков.

 

Далее, префиксы с данным комьюнити можно блэкхолить локально, или инжектить в iBGP, и нулльраутить на брасах.

 

 

 

Ссылка на сообщение
Поделиться на других сайтах

Гораздо проще организовать блек-лист, используя BGP.

На бордерах завести ip as-path access-list, в котором перечислить AS-ки Mail.ru-шных сервисов,

! VK1
ip as-path access-list 112 permit _47541_
! VK2
ip as-path access-list 112 permit _47542_
! Mailru
ip as-path access-list 112 permit _47764_
! Yandex
ip as-path access-list 112 permit _13238_
ip as-path access-list 112 permit _

Потом создать роут-мапу, которая будет на эти префиксы вешать комьюнити для блэкхола,

route-map map-CENSORSHIP permit 100
 match as-path 112
 set community 65535:451 additive

Развесить на нейборах для аплинков.

 

Далее, префиксы с данным комьюнити можно блэкхолить локально, или инжектить в iBGP, и нулльраутить на брасах.

 

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

Ссылка на сообщение
Поделиться на других сайтах

А зачем вы на хостинге вообще что-то блокируете? Там же авторизации через все эти сервисы есть, на них сами сайты по https ходят. Работать перестанут, клиентов потеряете.

Ссылка на сообщение
Поделиться на других сайтах

А с почтой беда будет в любом случае. Адреса как вбиты обычно? pop.mail.ru

 

При dns блокировании хоть какой-то обходной маневр возможен, при IP полный капец. Клиенты убьют.

Відредаговано KaYot
Ссылка на сообщение
Поделиться на других сайтах

А с почтой беда будет в любом случае. Адреса как вбиты обычно? pop.mail.ru

 

При dns блокировании хоть какой-то обходной маневр возможен, при IP полный капец. Клиенты убьют.

 

IP блокировку делать только на клиентских насах, не на хостингах и не на стыках транзита.

Нет, там идет получение хоста по MX записи. POP / IMAP в общем то на хостинге и не нужен. Главное чтоб рассілки уходили. 

Ссылка на сообщение
Поделиться на других сайтах

А с почтой беда будет в любом случае. Адреса как вбиты обычно? pop.mail.ru

 

При dns блокировании хоть какой-то обходной маневр возможен, при IP полный капец. Клиенты убьют.

Интересно если блокировать только 80,443 и icmp- сочтут за не выполнение?

Ссылка на сообщение
Поделиться на других сайтах

написано, что нужно запретить доступ к сайтам... и все

Нет, про сайты нет ни слова.

9) заборона Інтернет-провайдерам надання послуг з доступу
користувачам мережі Інтернет до ресурсів/сервісів:
https://avia.yandex.ru/
...
11) заборона Інтернет-провайдерам надання послуг з доступу
користувачам мережі Інтернет до ресурсів сервісів «Mail.ru»
(www.mail.ru) та соціально-орієнтованих ресурсів
«Вконтакте» (www.vk.com) та «Одноклассники» (www.ok.ru)
Відредаговано KaYot
Ссылка на сообщение
Поделиться на других сайтах

 

написано, что нужно запретить доступ к сайтам... и все

Нет, про сайты нет ни слова.

9) заборона Інтернет-провайдерам надання послуг з доступу
користувачам мережі Інтернет до ресурсів/сервісів:
https://avia.yandex.ru/
...
11) заборона Інтернет-провайдерам надання послуг з доступу
користувачам мережі Інтернет до ресурсів сервісів «Mail.ru»
(www.mail.ru) та соціально-орієнтованих ресурсів
«Вконтакте» (www.vk.com) та «Одноклассники» (www.ok.ru)

 

Как нету ? Есть четкое описание протокола HTTP(S)

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від Myr4ik
      Всем привет!
      Когда-то на просторах локала находил as-set со списком российских asn, но сейчас что-то не нахожу.
      Поделитесь, пожалуйста.
       
    • Від apels1n
      Всем доброго времени суток. С момента начала войны, некоторые подконтрольные Украине территории Донецкой области улетели в геоблок. Большая часть сервисов, которые пользуются услугами cloudflare и amazon aws, просто не пускает к себе на сайт. Ссылаясь на то, что их сервис не доступнен в нашем регионе (например ебей). Чуть больше месяца назад, поменяли геолокацию AS, но проблема не ушла. Нашли костыльный способ обхода, но хотелось бы решить проблему нормально. Подскажите контакты, куда можно написать по поводу этой проблемы.
    • Від www.хомнет.укр
      Всем привет!
      Вопрос к гуру....
      Как заблокировать список мак адресов на физ интерфеске микрота?
      К примеру:
      Список есть порядка 100 мак адресов кторые обращаются к радиусу через интерфейс eth1
      Есть ли способ как можно заблокировать через лист список эти адреса?
       
      зы.
      есть такая команда которая добавляет только один мак:
      /ip firewall filter add chain=input action=drop src-mac-address=00:80:хххххххххххх
      а нужно по списку.
       
      Заранее спасибо!
    • Від CKS
      Добрый вечер.
      Вношу список для блокировки ресурсов Раши в микротик и блокируется доступ в приват 24 как для бизнеса так и обычное вместе с приложениями для смартфона.
      Как обойти блокировку? Есть у кого список ip адресов для добавления в белый список?
      Техподдержка ПриватБанка отморозилась.... типа данные конфиденциальные и т.д.
      Может кто подскажет в файловоле правильно указать с перечнем доменных имён ПриватБанка.
    • Від NETOS
      Приветствую! Поделитесь как вы блокируете нежелательный контент в школах. Из оборудования микротик в роли шлюза на местах. Есть может база запрещенных сайтов для учебных заведений?

×
×
  • Створити нове...