Como monitorar conexões de rede no Android em tempo real
Miscelânea / / February 14, 2022
Monitorar o uso de dados em um smartphone é um desafio. Com tantas redes para as quais continuamos mudando e a horda de aplicativos que continuam se conectando à internet, é uma tarefa hercúlea ficar de olho em todos os aplicativos que exigem acesso à Internet em nosso dispositivo e no servidor que eles estão realmente tentando conectar para.
No passado, já vimos como monitorar uso de dados em um dispositivo Android usando o aplicativo Onavo. Com ele, pudemos não apenas monitorar a quantidade de dados de celular que cada aplicativo estava consumindo, mas também restringir determinados aplicativos apenas ao Wi-Fi para economizar largura de banda. Mas o aplicativo apenas nos deu uma ideia geral dos dados e não uma atividade em tempo real de como e quando os aplicativos estão realmente usando a conexão.
Se você navegar para Configurações do Android—>Uso de dados e toque em qualquer um dos aplicativos que está usando conexão de celular em seu dispositivo para se conectar à Internet, você verá duas seções em cada aplicativo. Há o Dados de primeiro plano uso e Dados de fundo uso.
Enquanto o uso de dados em primeiro plano é calculado quando você está realmente usando o aplicativo, os dados em segundo plano são calculado quando o aplicativo se conecta à internet em segundo plano quando minimizado, ou você poderia dizer, atrás suas costas.
Monitor de rede para Android
No momento, não há uma maneira integrada de verificar os dados em segundo plano. Mas, como você deve ter adivinhado, existe um aplicativo para isso!
Chamado Conexões de rede para Android, este aplicativo é simples de usar e pode ser instalado em dispositivos sem root também. Depois de iniciar o aplicativo, a primeira coisa que você verá é o Conexão atual aba. Esta guia informa as conexões que estão atualmente ativas em seu celular e os aplicativos que estão conectados à Internet. Também mostra a quantidade de pacotes de dados sendo transferidos.
A segunda aba é a Registro de conexão. Esta guia estará vazia quando você inicializar o aplicativo pela primeira vez. Para ativá-lo, você terá que tocar no botão Captura ao vivo e o app começará a te dar todas as conexões que são feitas usando seu celular em tempo real.
A lista continua sendo atualizada e pode ser classificada por atividade mais ativa, última vista e total realizada.
Em ambas as visualizações, você sempre pode clicar em uma conexão para obter mais detalhes sobre ela, como permissões concedidas ao aplicativo e ao IP global junto com a localização geográfica onde o aplicativo está conectando à. Os usuários também podem ver dados administrativos de IP sobre o aplicativo, mas se você me perguntar, não é muito importante.
A visualização ao vivo é restrita na versão de avaliação do aplicativo e uma versão profissional pode ser comprada na Play Store usando uma compra no aplicativo. Existem algumas configurações que você pode alternar para obter uma melhor compreensão. O aplicativo também suporta notificações, para informá-lo quando determinados aplicativos tentam se conectar à Internet.
Conclusão
Então foi assim que você pode monitorar todas as conexões de rede ativas no seu Android em tempo real. O aplicativo é bastante básico no momento, mas há um bom espaço para mais recursos. Por exemplo, um recurso que eu recomendaria é a capacidade de bloquear automaticamente atividades maliciosas de um aplicativo (como um firewall). O desenvolvedor pode fazer uma lista de todos os IPs maliciosos e então se algum aplicativo tentar se conectar a ele, ele apenas avisa o usuário e encerra a conexão.
Alguma outra característica vem à sua mente? Como você gosta do aplicativo em sua forma atual? Parece útil para você?
Última atualização em 03 de fevereiro de 2022
O artigo acima pode conter links de afiliados que ajudam a dar suporte ao Guiding Tech. No entanto, isso não afeta nossa integridade editorial. O conteúdo permanece imparcial e autêntico.