Comments (18)
О каком странном ответе вы говорите? Предоставьте больше информации.
from blockcheck.
Ну да, я одно слово запомнил неверно
[!] Сайт открывается только по IPv6
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера.
from blockcheck.
Сайт открывается по IPv6, а по IPv4 получен неожиданный ответ, скорее всего, страница-заглушка провайдера.
from blockcheck.
По IPv4 вообще не открывается, без всякой заглушки - таймаут
from blockcheck.
Выложите полный вывод тестирования, чтобы не гадать.
from blockcheck.
Выкладываю типичный пример. Заглушек по IPv4 у меня нет нигде - вместо них везде таймауты (про которые питон молчит). Т.е. из предположения 'Сайт открывается только по IPv6' [☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. ' я должен угадать заглушка там или всё-таки таймаут, по IPv4 или IPv6 - строчка про "неожиданный ответ" идёт сразу после IPv6, а не IPv4. В целом ситуация confusing c тз usability.
''Открываем http://rutracker.org/forum/index.php'
'[!] Сайт открывается только по IPv6'
'[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Пробуем через прокси.'
'[✓] Сайт открывается через прокси'
from blockcheck.
Выложите ПОЛНЫЙ вывод тестирования, чтобы не гадать.
from blockcheck.
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.
Ну ещё я никогда не использую DNS сервер провайдера, а гугло-DNS вместо него. Провайдерский тормозной и неизвестно, что от него будут за сюрпризы.
from blockcheck.
Это недостаток текущей архитектуры. В HTTP-тесте не делается различие между таймаутом и неправильным ответом сервера, поэтому таймаут — тоже неожиданный ответ (хоть фактически ответа и нет).
Программа предназначена для тестирования блокировки провайдера. Если вы хотите тестировать, насколько качественно у вас работают способы обхода блокировки, запускайте ее с флагом --no-report
, пожалуйста. Вы отправляете на сервер неактуальные результаты.
from blockcheck.
@nshopik, посмотри, почему не срабатывает определение IPv6-туннеля.
from blockcheck.
посмотри, почему не срабатывает определение IPv6-туннеля.
Оно не срабатывает, потому что туннель прямо в рутере, а наружу торчит честная IPv6 сетка.
Это недостаток текущей архитектуры. В HTTP-тесте не делается различие между таймаутом и неправильным ответом сервера, поэтому таймаут — тоже неожиданный ответ (хоть фактически ответа и нет)
Вот это и приводит к недоумению. В тестировании обхода вы же с этим же самым справляетесь и как-то определяете таймаут.
запускайте ее с флагом --no-report
сказали бы сразу, с каким флагом вам надо "Выложите полный вывод тестирования".
from blockcheck.
@ache запускали без --force-ipv6
? тунель опредялеться по автономной системе, роутер здесь не причем.
from blockcheck.
Оно не срабатывает, потому что туннель прямо в рутере, а наружу торчит честная IPv6 сетка.
В программе реализовано определение туннеля по номеру автономной системы. Если номера для IPv4 и IPv6 не совпадают, то очевидно, что используются разные провайдеры, и проверка через IPv6 отключается.
сказали бы сразу, с каким флагом вам надо "Выложите полный вывод тестирования".
Этот параметр не изменяет вывод, он отключает отправку результатов на сервер.
from blockcheck.
запускали без --force-ipv6? тунель опредялеться по автономной системе, роутер здесь не причем.
Я запускал вообще без флагов.
from blockcheck.
@ValdikSS v0.0.9.3 не включал проверки по ASN, коммит запушили позже.
from blockcheck.
А, точно.
from blockcheck.
Поставил ради эксперимента тормозные DNS провайдера вмеcто гугло-DNSов. Картина блокировки совсем не поменялась, оно отдаёт чёстное IP, но использует DPI без заглушки с таймаутом на точных HTTP урл из списка, и блокирует весь HTTPS хост, если там оказался.
from blockcheck.
Related Issues (20)
- Не работает определение провайдера и IP-адреса HOT 3
- Релиз Blockcheck v0.0.9.6 под macOS. HOT 1
- версия 0.0.9.6 не запускается на macOS HOT 4
- Cant install the requirements HOT 3
- Хотелось бы иметь возможность прогонять скрипт по собственным сайтам. HOT 6
- Translation HOT 2
- Version 0.0.9.6 use incorrect url for http test because it's redirected to https and not working HOT 8
- ESNI HOT 20
- SNI based DPI detection HOT 4
- e621.net якобы не открывается HOT 5
- Ваш провайдер не перенаправляет сторонние IPv4 DNS-серверы на свой.
- Экспериментальная версия для тестирования TLS HOT 8
- no $DISPLAY environment variable HOT 2
- Падает на kubuntu 19.10 HOT 2
- [Suggestion] Generate recommendations for GoodbyeDPI HOT 1
- Фейковый прокси прописанный в настройках прокси IE влияет на blockcheck HOT 1
- надо бы доработать логику в соответствии с российскими реалиями
- Друг, ты живой? что-то обнов нету давно утилита пишет чекнуть обнову HOT 6
- EmercoinDNS HOT 1
- Некорректное определение блокировок HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blockcheck.