ValdikSS / blockcheck

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

надо бы доработать логику в соответствии с российскими реалиями #89

Open babut85 opened 3 years ago

babut85 commented 3 years ago

Открываем http://pbooru.com/ [☠] Сайт не открывается, пробуем через прокси [☠] Сайт не открывается через прокси Проверяем доступность через isup.me [⁇] Неожиданный ответ от isup.me, код 403 не секрет, что большинство российских провайдеров- говнопровайдеры, а из местечковых- абсолютно все. типичный пример- воронежский квант-телеком. обслуживание физических лиц для них- это хобби, прикрытие, а так они обеспечивают путинскую спецсвязь, чем и живут. к сожалению, в некоторых дырах вселенной альтернативы ему просто нет, поэтому нужно рассмотреть. как у типичного говнопровайдера клиенты у него сидят за натом по ип4, а ип6 нет от слова совсем. отсюда вытекает очевидная закономерность- пул внешних адресов перманентно находится во всех возможных рбл. некоторые сайты, как тот же pbooru.com, попытку соединения блокирует полностью, а некоторые, как тот же isup.me, перенаправляет на капчу(в данном случае- клаудфлар, и это очень популярный метод и контора- процентов так 90, и можно заморочиться с анализом ответа). так что ничего неожиданного тут нет, как раз наоборот- очень типично. неожиданное начинается после: [O] Тестируем обход DPI Пробуем способ «дополнительный пробел после GET» на pbooru.com [☠] Ошибка: timeout('timed out') серьёзно? 0о т.е. нет ничего, что однозначно бы указывало на онлайн pbooru.com, но всё равно предпринимаются попытки тестить на нём. просто как пример, а вообще- все, за исключением путинхуйло(лол). и это, повторяю, типично, но ещё не всё, так как с выводами и рекомендациями тоже что-то не так: Ваш провайдер подменяет DNS-записи, но не перенаправляет сторонние IPv4 DNS-серверы на свой. Вам поможет смена DNS, например, на Яндекс.DNS 77.88.8.8 или Google DNS 8.8.8.8 и 8.8.4.4. я уж не знаю какой там алгоритм, но он явно сломан, так как при использовании dot(сервера того же клаудфлара, и однозначно верном ресолве), так и при запросе открытым текстом(с однозначно подменяемым провом ответом), программа выдаёт одно и тоже. и это раз. а два- вводит пользователя во блуд, давая ему нерабочую рекомендацию использовать днс яндекса(это что вообще.. опечатка какая-то? этот филиал гестапо находится в том же правовом загоне) или гугла(а эти стремительно туда несутся). т.е. тут надо не сервера рекомендовать(да ещё такие!), а технологию доступа к ним. isup.me даёт неожиданные ответы или недоступен. Рекомендуем повторить тест, когда он начнёт работать. ну почему недоступен, если 403?! чей-то ответ ведь есть, но вот анализа его нет, и выводы делать преждевременно. да и ответ, как я уже показал ранее, вполне ожидаем. и рекомендация здесь должна быть не "повторить тест", а использовать пул чекеров, помимо всратого downforeveryoneorjustme- эти убогие тоже ип6 освоить не могут, в то время как человечество уже колонизирует марс