ValdikSS / blockcheck

Russian ISP blocking type checker NOTE: NOT WORKING CURRENTLY. ВНИМАНИЕ: НЕ РАБОТАЕТ НА ТЕКУЩИЙ МОМЕНТ
MIT License
1.37k stars 144 forks source link

Ошибка при тестировании доступа по HTTPS #49

Closed vessd closed 7 years ago

vessd commented 7 years ago
    Открываем https://rutracker.org/forum/index.php
Сайт не открывается

Но я ведь на рутеркер каждый день по https захожу...по http он действительно не доступен.

ValdikSS commented 7 years ago

Попробуйте последнюю версию из master.

vessd commented 7 years ago

я проверял на 50c6da2d8c10b11c750be43b4b38c8564c9c8e3c

ValdikSS commented 7 years ago

Весь вывод предоставьте.

vessd commented 7 years ago
BlockCheck v0.0.8.6
IP: 92.39.232.195, провайдер: Credolink ISP/ MNS.ru (ООО "Кредолинк"...

Проверка работоспособности IPv6: IPv6 недоступен.
[O] Тестируем IPv4 DNS
    Через системный DNS:     ['104.20.74.106', '104.20.75.106', '104.24.10.70', '104.24.11.70', '212.47.251.61', '5.178.68.100']
    Через Google DNS:    ['104.20.74.106', '104.20.75.106', '104.24.10.70', '104.24.11.70', '212.47.251.61', '5.178.68.100']
    Не удалось подключиться к Google API
    Несуществующий DNS не вернул адресов (это не ошибка)
[✓] DNS-записи не подменяются
[✓] DNS не перенаправляется

[O] Тестируем HTTP
    Открываем  http://gelbooru.com/
[✓] Сайт открывается
    Открываем  http://gelbooru.com/index.php?page=post&s=view&id=1989610
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Пробуем через прокси.
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Считаем заблокированным.
    Проверяем доступность через isup.me
[☠] Сайт доступен, проблемы только у нас
    Открываем  http://rule34.xxx/
[☠] Сайт не открывается, пробуем через прокси
[✓] Сайт открывается через прокси
    Открываем  http://rule34.xxx/index.php?page=post&s=view&id=879177
[☠] Сайт не открывается, пробуем через прокси
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Считаем заблокированным.
    Проверяем доступность через isup.me
[☠] Сайт доступен, проблемы только у нас
    Открываем  http://rutracker.org/forum/index.php
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Пробуем через прокси.
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Считаем заблокированным.
    Проверяем доступность через isup.me
[☠] Сайт доступен, проблемы только у нас

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

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

[!] Результат:
[⚠] Ваш провайдер полностью блокирует доступ к HTTPS-сайтам из реестра.
[⚠] У вашего провайдера "полный" DPI. Он отслеживает ссылки даже внутри прокси, поэтому вам следует использовать любое шифрованное соединение, например, VPN или Tor.
ValdikSS commented 7 years ago

И попробуйте bd6499a

vessd commented 7 years ago

Хм

BlockCheck v0.0.8.6
IP: 92.39.232.195, провайдер: Credolink ISP/ MNS.ru (ООО "Кредолинк"...

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

[O] Тестируем HTTP
    Открываем  http://gelbooru.com/
[✓] Сайт открывается
    Открываем  http://gelbooru.com/index.php?page=post&s=view&id=1989610
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Пробуем через прокси.
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Считаем заблокированным.
    Проверяем доступность через isup.me
[☠] Сайт доступен, проблемы только у нас
    Открываем  http://rule34.xxx/
[☠] Сайт не открывается, пробуем через прокси
[✓] Сайт открывается через прокси
    Открываем  http://rule34.xxx/index.php?page=post&s=view&id=879177
[☠] Сайт не открывается, пробуем через прокси
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Считаем заблокированным.
    Проверяем доступность через isup.me
[☠] Сайт доступен, проблемы только у нас
    Открываем  http://rutracker.org/forum/index.php
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Пробуем через прокси.
[☠] Получен неожиданный ответ, скорее всего, страница-заглушка провайдера. Считаем заблокированным.
    Проверяем доступность через isup.me
[☠] Сайт доступен, проблемы только у нас

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

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

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

Теперь рутрекер показывает корректно, а https://e621.net/ у меня действительно не открывается, но означает ли это, что у меня "полный" DPI?

vessd commented 7 years ago
$ dig +short A e621.net
104.24.10.70
104.24.11.70

у меня нет пинга до обоих

ValdikSS commented 7 years ago

У вашего провайдера и «полный» DPI (для http), и блокировка по IP (для некоторых https-сайтов). Вероятно, ваш провайдер применяет один способ блокировки, а вышестоящий — другой.