Как контролировать сетевые подключения в Android в режиме реального времени



Подключение к сети
Мониторинг использования данных на смартфоне – сложная задача. С таким количеством сетей, на которые мы продолжаем переключаться, и с огромным количеством приложений, которые продолжают подключаться к Интернету, это титаническая задача – следить за всеми приложениями, которым требуется доступ в Интернет на нашем устройстве, и за сервером, к которому они фактически пытаются подключиться.

В прошлом мы уже видели, как отслеживать использование данных на устройстве Android с помощью приложения Onavo. Используя его, мы могли не только отслеживать, сколько сотовых данных потребляло каждое приложение, но и ограничивать определенные приложения только Wi-Fi, чтобы сэкономить пропускную способность. Но приложение дало нам лишь суть данных, а не информацию о том, как и когда приложения на самом деле используют соединение в реальном времени.

Если вы перейдете к Настройки Android -> Использование данных и нажмите на любое из приложений, которые используют сотовую связь на вашем устройстве для подключения к Интернету, вы увидите два раздела напротив каждого приложения. Есть Данные переднего плана использование и Фоновые данные Применение.

В то время как использование данных переднего плана рассчитывается, когда вы фактически используете приложение, фоновые данные рассчитываются, когда приложение подключается к Интернету в фоновом режиме, когда оно свернуто, или, можно сказать, за вашей спиной.


Использование данных

Сетевой монитор для Android

В настоящий момент нет встроенного способа отслеживать фоновые данные. Но, как вы уже догадались, для этого есть приложение!

Называется Сетевые подключения для Android, это приложение простое в использовании и может быть установлено на устройствах без рута. После запуска приложения первое, что вы увидите, – это Текущее соединение таб. На этой вкладке указаны подключения, которые в настоящее время активны на вашем мобильном телефоне, и приложения, подключенные к Интернету. Он также показывает количество передаваемых пакетов данных.


Текущие подключения

Начать захват в реальном времени

Вторая вкладка – это Журнал подключений. Эта вкладка будет пустой, когда вы инициализируете приложение в первый раз. Чтобы активировать его, вам нужно будет нажать на кнопку Живой захват и приложение начнет предоставлять вам все подключения, которые устанавливаются с помощью вашего мобильного телефона, в режиме реального времени.

Список постоянно обновляется и может быть отсортирован по наиболее активным, последним посещениям и общему количеству выполненных действий.


Остановить запись в реальном времени

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


Сведения о приложении

Детали IP

Просмотр в реальном времени ограничен в пробной версии приложения, а профессиональную версию можно приобрести в Play Store с помощью покупки в приложении. Есть несколько настроек, которые вы можете переключить, чтобы лучше понять. Приложение также поддерживает уведомления, чтобы информировать вас, когда определенные приложения пытаются подключиться к Интернету.


Настройки приложения

Вывод

Таким образом, вы можете отслеживать все активные сетевые подключения на вашем Android в режиме реального времени. На данный момент приложение довольно простое, но есть место для дополнительных функций. Например, одна функция, которую я бы порекомендовал, – это возможность автоматически блокировать вредоносную активность со стороны приложения (например, брандмауэра). Разработчик может составить список всех вредоносных IP-адресов, а затем, если какое-либо приложение попытается подключиться к нему, оно просто предупредит пользователя и завершит соединение.

Вам на ум приходит какая-нибудь еще функция? Как вам приложение в его нынешнем виде? Вам это кажется полезным?


0 Comments

Ваш адрес email не будет опубликован. Обязательные поля помечены *