Пресловутые белые списки
Как понять, что у вас не "сломался интернет", а включился белый список?
В последнее время частенько возникает странная ситуация: интернет вроде есть, но работает не всё.
Открываются отдельные сайты, банки или какие-то системные сервисы, а остальное — нет. Wi-Fi и мобильная сеть показывают подключение, но по факту доступ частичный.
Чтобы быстрее отличать обычный обрыв связи от режима "белых списков", я написал Android-приложение "Белые списки".
Оно определяет три состояния сети:
— полный доступ к интернету;
— доступ только к сайтам из белого списка;
— отсутствие интернет-соединения.
Приложение периодически проверяет заданные сайты методами HEAD и GET, инициирует проверку при смене Wi-Fi, мобильной сети, а результат показывает в основном окне программы, через уведомления или индикаторную точку, меняющую цвет, поверх других приложений.
Списки сайтов можно настраивать отдельно:
одни — для проверки "белого списка", другие — для подтверждения полноценного доступа.
Ещё есть журнал сетевых запросов в реальном времени, статистика по каждому серверу и методу проверки, определение внешнего IP через HTTP и WebRTC, светлая/тёмная тема и режимы работы: только точка, только уведомления или смешанный режим.
Так выглядит индикаторная точка, в правом верхнем углу, зеленый цвет подсказывает нам что доступ в сеть полный
Как дополнительный бонус можно получить расширенную информацию об устройстве и сети: Android, патч безопасности, процессор, память, root/Magisk, Wi-Fi, мобильный оператор, уровень сигнала и так далее. Дополнительные разрешения запрашиваются только после включения этой функции.
Проект активно дорабатывается, стабильная android-версия опубликована в RuStore. К сожалению, нахожусь не в топе, ищите по картинке и названию "Белые списки"
Буду рад обратной связи:
— сталкивались ли вы с частичным доступом, когда "интернет есть, но не весь"?
— как вы действуете, когда попадаете в подобную ситуацию, или вас это не волнует?
— что бы вы хотели увидеть в новых версиях программы?
Ссылки оставлю в комментарии, чтобы пост не выглядел как реклама.


