Giter Club home page Giter Club logo

Comments (18)

ValdikSS avatar ValdikSS commented on August 26, 2024

О каком странном ответе вы говорите? Предоставьте больше информации.

from blockcheck.

ache avatar ache commented on August 26, 2024

Ну да, я одно слово запомнил неверно
[!] Сайт открывается только по IPv6
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера.

from blockcheck.

ValdikSS avatar ValdikSS commented on August 26, 2024

Сайт открывается по IPv6, а по IPv4 получен неожиданный ответ, скорее всего, страница-заглушка провайдера.

from blockcheck.

ache avatar ache commented on August 26, 2024

По IPv4 вообще не открывается, без всякой заглушки - таймаут

from blockcheck.

ValdikSS avatar ValdikSS commented on August 26, 2024

Выложите полный вывод тестирования, чтобы не гадать.

from blockcheck.

ache avatar ache commented on August 26, 2024

Выкладываю типичный пример. Заглушек по IPv4 у меня нет нигде - вместо них везде таймауты (про которые питон молчит). Т.е. из предположения 'Сайт открывается только по IPv6' [☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. ' я должен угадать заглушка там или всё-таки таймаут, по IPv4 или IPv6 - строчка про "неожиданный ответ" идёт сразу после IPv6, а не IPv4. В целом ситуация confusing c тз usability.
''Открываем http://rutracker.org/forum/index.php'
'[!] Сайт открывается только по IPv6'
'[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Пробуем через прокси.'
'[✓] Сайт открывается через прокси'

from blockcheck.

ValdikSS avatar ValdikSS commented on August 26, 2024

Выложите ПОЛНЫЙ вывод тестирования, чтобы не гадать.

from blockcheck.

ache avatar ache commented on August 26, 2024
BlockCheck v0.0.9.3
Для получения корректных результатов используйте DNS-сервер провайдера и отключите средства обхода блокировок.

Проверка работоспособности IPv6: IPv6 доступен!
IP: XX.169.174.xxx, IPv6: 2001:470:XXXX:1925:xxxx::, провайдер: <затёр его>

[O] Тестируем IPv4 DNS
	Через системный DNS:	 ['104.24.10.70', '104.24.11.70', '184.173.146.95', '195.8.215.136', '195.82.146.214', '5.178.68.100', '67.202.114.133', '67.202.114.134']
	Через Google DNS:	 ['104.24.10.70', '104.24.11.70', '184.173.146.95', '195.8.215.136', '195.82.146.214', '5.178.68.100', '67.202.114.133', '67.202.114.134']
	Через Google API:	 ['104.24.10.70', '104.24.11.70', '184.173.146.95', '195.8.215.136', '195.82.146.214', '5.178.68.100', '67.202.114.133', '67.202.114.134']
	Несуществующий DNS не вернул адресов (это не ошибка)
[✓] DNS-записи не подменяются
[✓] DNS не перенаправляется

[O] Тестируем IPv6 DNS
	Через системный DNS:	 ['2400:cb00:2048:1::6818:a46', '2400:cb00:2048:1::6818:b46', '2607:f0d0:3003:2::b8ad:925e', '2a02:4680:22::214']
	Через Google DNS:	 ['2400:cb00:2048:1::6818:a46', '2400:cb00:2048:1::6818:b46', '2607:f0d0:3003:2::b8ad:925e', '2a02:4680:22::214']
	Через Google API:	 ['2400:cb00:2048:1::6818:a46', '2400:cb00:2048:1::6818:b46', '2607:f0d0:3003:2::b8ad:925e', '2a02:4680:22::214']
	Несуществующий DNS не вернул адресов (это не ошибка)
[✓] DNS-записи не подменяются
[✓] DNS не перенаправляется

[O] Тестируем HTTP
	Открываем  http://pbooru.com/
[✓] Сайт открывается
	Открываем  http://furry.booru.org/
[✓] Сайт открывается
	Открываем  http://furry.booru.org/index.php?page=post&s=view&id=111173
[!] Сайт открывается только по IPv6
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Пробуем через прокси.
[✓] Сайт открывается через прокси
	Открываем  http://rutracker.org/forum/index.php
[!] Сайт открывается только по IPv6
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Пробуем через прокси.
[✓] Сайт открывается через прокси
	Открываем  http://pbooru.com/index.php?page=post&s=view&id=303026
[!] Сайт открывается только по IPv6
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Пробуем через прокси.
[✓] Сайт открывается через прокси
	Открываем  http://a.putinhuylo.com/
[✓] Сайт открывается

[O] Тестируем HTTPS
	Открываем  https://e621.net/
[☠] Сайт не открывается
[☠] isup.me не поддерживает HTTPS, считаем, что сайт работает, а проблемы только у нас
	Открываем  https://rutracker.org/forum/index.php
[☠] Сайт не открывается
[☠] isup.me не поддерживает HTTPS, считаем, что сайт работает, а проблемы только у нас
	Открываем  https://lolibooru.moe/
[☠] Сайт не открывается
[☠] isup.me не поддерживает HTTPS, считаем, что сайт работает, а проблемы только у нас
	Открываем  https://www.dailymotion.com/
[☠] Сертификат подменяется

[O] Тестируем обход DPI
	Пробуем способ «фрагментирование заголовка» на pbooru.com
[✓] Сайт открывается
	Пробуем способ «заголовок host вместо Host» на pbooru.com
[☠] Ошибка: timeout('timed out',)
	Пробуем способ «дополнительный пробел после GET» на pbooru.com
[✓] Сайт открывается
	Пробуем способ «перенос строки перед GET» на pbooru.com
[☠] Ошибка: timeout('timed out',)
	Пробуем способ «необычный порядок заголовков» на pbooru.com
[☠] Ошибка: timeout('timed out',)
	Пробуем способ «табуляция в конце домена» на pbooru.com
[☠] Ошибка: timeout('timed out',)
	Пробуем способ «точка в конце домена» на pbooru.com
[☠] Ошибка: timeout('timed out',)
	Пробуем способ «перенос строки в заголовках в UNIX-стиле» на pbooru.com
[☠] Ошибка: timeout('timed out',)
	Пробуем способ «фрагментирование заголовка» на rutracker.org
[☠] Ошибка: timeout('timed out',)
	Пробуем способ «заголовок host вместо Host» на rutracker.org
[☠] Сайт не открывается
	Пробуем способ «дополнительный пробел после GET» на rutracker.org
[☠] Сайт не открывается
	Пробуем способ «перенос строки перед GET» на rutracker.org
[✓] Сайт открывается
	Пробуем способ «необычный порядок заголовков» на rutracker.org
[☠] Ошибка: timeout('timed out',)
	Пробуем способ «табуляция в конце домена» на rutracker.org
[☠] Ошибка: timeout('timed out',)
	Пробуем способ «точка в конце домена» на rutracker.org
[☠] Сайт не открывается
	Пробуем способ «перенос строки в заголовках в UNIX-стиле» на rutracker.org
[☠] Ошибка: timeout('timed out',)

[!] Результат:
[⚠] Ваш провайдер полностью блокирует доступ к HTTPS-сайтам из реестра.
[⚠] У вашего провайдера "обычный" DPI для IPv4. Вам поможет HTTPS/Socks прокси, VPN или Tor.

from blockcheck.

ache avatar ache commented on August 26, 2024

Ну ещё я никогда не использую DNS сервер провайдера, а гугло-DNS вместо него. Провайдерский тормозной и неизвестно, что от него будут за сюрпризы.

from blockcheck.

ValdikSS avatar ValdikSS commented on August 26, 2024

Это недостаток текущей архитектуры. В HTTP-тесте не делается различие между таймаутом и неправильным ответом сервера, поэтому таймаут — тоже неожиданный ответ (хоть фактически ответа и нет).

Программа предназначена для тестирования блокировки провайдера. Если вы хотите тестировать, насколько качественно у вас работают способы обхода блокировки, запускайте ее с флагом --no-report, пожалуйста. Вы отправляете на сервер неактуальные результаты.

from blockcheck.

ValdikSS avatar ValdikSS commented on August 26, 2024

@nshopik, посмотри, почему не срабатывает определение IPv6-туннеля.

from blockcheck.

ache avatar ache commented on August 26, 2024

посмотри, почему не срабатывает определение IPv6-туннеля.

Оно не срабатывает, потому что туннель прямо в рутере, а наружу торчит честная IPv6 сетка.

Это недостаток текущей архитектуры. В HTTP-тесте не делается различие между таймаутом и неправильным ответом сервера, поэтому таймаут — тоже неожиданный ответ (хоть фактически ответа и нет)

Вот это и приводит к недоумению. В тестировании обхода вы же с этим же самым справляетесь и как-то определяете таймаут.

запускайте ее с флагом --no-report

сказали бы сразу, с каким флагом вам надо "Выложите полный вывод тестирования".

from blockcheck.

nshopik avatar nshopik commented on August 26, 2024

@ache запускали без --force-ipv6? тунель опредялеться по автономной системе, роутер здесь не причем.

from blockcheck.

ValdikSS avatar ValdikSS commented on August 26, 2024

Оно не срабатывает, потому что туннель прямо в рутере, а наружу торчит честная IPv6 сетка.

В программе реализовано определение туннеля по номеру автономной системы. Если номера для IPv4 и IPv6 не совпадают, то очевидно, что используются разные провайдеры, и проверка через IPv6 отключается.

сказали бы сразу, с каким флагом вам надо "Выложите полный вывод тестирования".

Этот параметр не изменяет вывод, он отключает отправку результатов на сервер.

from blockcheck.

ache avatar ache commented on August 26, 2024

запускали без --force-ipv6? тунель опредялеться по автономной системе, роутер здесь не причем.

Я запускал вообще без флагов.

from blockcheck.

nshopik avatar nshopik commented on August 26, 2024

@ValdikSS v0.0.9.3 не включал проверки по ASN, коммит запушили позже.

from blockcheck.

ValdikSS avatar ValdikSS commented on August 26, 2024

А, точно.

from blockcheck.

ache avatar ache commented on August 26, 2024

Поставил ради эксперимента тормозные DNS провайдера вмеcто гугло-DNSов. Картина блокировки совсем не поменялась, оно отдаёт чёстное IP, но использует DPI без заглушки с таймаутом на точных HTTP урл из списка, и блокирует весь HTTPS хост, если там оказался.

from blockcheck.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.