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

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

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

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

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

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

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

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

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

Текущие соединения
Начать съемку в реальном времени

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

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

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

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

Сведения о приложении
IP-детали

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

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

Вывод

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

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

Сейчас читают

Добавить комментарий

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