Новый оригинальный способ обхода цензуры - ставим точку в конце домена

moder

moder

Администратор
Команда форума
Как выяснили читатели портала roem.ru, провайдеры не препятствуют доступу на Каспаров.ru, Грани.ru и «все» остальные сайты из «Реестра» подцензурных материалов, если к адресам добавлять точку, например, grani.ru. или www1.kasparov.ru.
 
moder

moder

Администратор
Команда форума
Мой провайдер пускает с точкой.
 
трэпклэп72

трэпклэп72

Привет!
А в данный момент? У меня блокируется в обоих вариантах. Скорее всего прекрыли данную фишку уже...
 
moder

moder

Администратор
Команда форума
Видимо зависит от оператора, а может еще и от сайта. У меня не блокирует grani.ru с точкой на конце.

 блокирует grani.ru
 
writer

writer

Active Member
Проверил у себя – с точкой доступ не блокируется. Правда по умолчанию браузер отправляет в поисковик, предлагающий правильный адрес, но эту функцию можно и отключить. Порадовало, что при переходе по ссылкам внутри сайта точка сама по себе не пропадает. Довольно удобно – раз занес в избранное в правильном виде и читай себе, положив на Роскомнадзор. ))
 
antirkn

antirkn

New Member
У одного из Владивостокских провайдеров при заходе на graniru.org, как и ожидалось, редирект на "заглушку".

А пробился telnet'ом(без vpn) - "заглушки" нет.
Начал проверять с помощью скрипта ruby:
--------------
#!/usr/bin/ruby
require 'socket'
sock=TCPSocket.new("graniru.org",80)
sock.write("GET / HTTP/1.1\r\nHost: graniru.org\r\nConnection: close\r\n\r\n")
while line=sock.gets
print line
end
sock.close
--------------
Результат: редирект на "заглушку"

Тот же запрос, только он отправляется не целиком сразу, а по частям.
Результат: заглушки нет, грузится html сайта graniru.org
--------------
#!/usr/bin/ruby
require 'socket'
sock=TCPSocket.new("graniru.org",80)
sock.write("GET / HTTP/1.1\r\n")
sock.write("Host: graniru.org\r\nConnection: close\r\n\r\n")
while line=sock.gets
print line
end
sock.close
--------------

Новое приложение OoniProbe посылает запросы,например, с невалидной версией протокола и сравнивает ответ.
Поигрался с версией протокола: (даже при отправке запроса целиком) при замене "HTTP/1.1", например, на "HTTP/2.0" заглушки тоже нет.

У мтс такое не прокатывает. Но, быть может, у никоторых провайдеров и пронесет.

Но вопрос в том, как реализовать(не всегда же telnet'ом и скриптами заходить).
Замену версии протокола можно реализовать с помощью HTTP-injector.
Можно даже написать свой модуль(на хабре есть теория https://habrahabr.ru/post/138328/),
который при обращении к конктретному IP будет немного изменять запрос.
 
moder

moder

Администратор
Команда форума
Создавать решения для отдельных провайдеров нецелесообразно.
 
casio

casio

Well-Known Member
Проверенные
Ну по теории все сайты и должны писаться с точкой на конце. Это потом браузеры и маршрутизаторы упростили. А если у оператора в заглушке стоит название без точки на конце, то с точкой он точно пропустит. Это же два разных названия.
 
Сверху