Escucha a qué URLs una aplicación intenta conectarse -- etworking camp android Relacionados El problema

Listen which URLs an app tries to connect


23
vote

problema

Español

¿Es posible escuchar / monitorear las actividades de la red de una aplicación?

Tengo esta aplicación, y no pude averiguar dónde obtiene sus imágenes. Intenté buscar una aplicación en Google para escuchar otras conexiones de aplicaciones, pero no encontré ninguna. Estoy buscando una funcionalidad similar como la pestaña de red de Google Chrome del menú del desarrollador.

He rooteado Nexus 4 con 4.2.2.

Original en ingles

Is it possible to listen/monitor an app's network activities?

I have this one app, and I couldn't figure out where it gets its images. I tried to google an app to listen to other apps connections, but I didn't find any. I'm looking for similar functionality as Google Chrome's network tab from developer menu.

I have rooted Nexus 4 with 4.2.2.

  

Lista de respuestas

20
 
vote
vote
La mejor respuesta
 

OS Monitor Lista de conexiones de red por aplicación:

os monitor: conexiones  Conexión rastreador
OS MONITOR y Conexion Tracker Conexiones de listado (Fuente: Google Play; haga clic en la imagen para ampliar)

Como puede ver, SO MONITOR enumera todas las conexiones, y enumera la aplicación correspondiente "Poseer" esta conexión a lo largo. Esto debería permitirle ver a todos los servidores que su aplicación sospechosa se conecta a. Hay otras aplicaciones disponibles con la misma característica también, como por ejemplo. rastreador de conexión que se muestra en la segunda captura de pantalla.

Si realmente necesita la URL completa, lo anterior no lo traerá (ambas aplicaciones usan métodos similares a netstat , que solo revela los hosts). En su lugar, es posible que desee echar un vistazo a e.g. tpacketcapture , que "huele" su Tráfico de red (sin requerir root) y guarda el protocolo en llamado ABCDEFGHIJKLMNABCDEFGHIJKLMN1 archivos. Estos de nuevo pueden ser leídos entonces por a.g. lector de tiburones .

 

OS Monitor lists network connections by app:

OS Monitor: Connections Connection Tracker
OS Monitor and Connection Tracker listing connections (source: Google Play; click image to enlarge)

As you can see, OS Monitor lists up all connections, and lists the corresponding app "owning" this connection along. This should enable you to see all servers your suspicious app connects to. There are other apps available with the same feature as well, as e.g. Connection Tracker shown in the second screenshot.

If you really need the full URL, the above won't bring you there (both apps use methods similar to netstat, which only reveals the hosts). Instead, you might want to take a look at e.g. tPacketCapture, which "sniffs" your network traffic (without requiring root), and saves the protocol in so called .pcap files. These again can be read then by e.g. Shark Reader.

 
 
   
   
10
 
vote

He estado usando captura de paquetes aplicación, que para mí es más sencillo que la configuración "Wireshark" en Android.

La aplicación es gratuita, no requiere acceso a la raíz, pero puede solicitar que instale el certificado de usuario para descifrar la conexión SSL (está utilizando la técnica MITM, como se mencionó en su página de aplicación; no necesitas instalarlo Si no desea saber el contenido de la conexión SSL )

usage

  1. abrir captura de paquetes aplicación
  2. Toque el icono Play (triángulo verde) para comenzar a capturar
  3. Mientras está activo, abre la aplicación que desea escuchar su actividad de red
  4. Espere hasta que la aplicación termine su operación de red
  5. Cambie a Aplicación de captura de paquetes , y toque el icono detener (cuadrado rojo) para dejar de capturar
  6. Abra el registro tocando su entrada
 

I have been using Packet Capture app, which for me is simpler than setting-up "wireshark" on Android.

The app is free, doesn't require root access, but may request to install user certificate to decrypt SSL connection (it's using MITM technique, as mentioned on its app page; you don't need to install it if you don't want to know the content of SSL connection)

Usage

  1. Open Packet Capture app
  2. Tap the Play (green triangle) icon to start capturing
  3. While it's active, open the app you want to listen its network activity
  4. Wait until the app finish its network operation
  5. Switch to Packet Capture app, and tap the Stop (red square) icon to stop capturing
  6. Open the log by tapping its entry
 
 
 
 

Relacionados problema

1  OpenVPN en Android 4.4 no funciona  ( Openvpn on android 4 4 not working ) 
Estoy ejecutando la ROM no oficial de CyanogenMod 11 y parece que no puedo hacer que VPN funcione. He probado diferentes clientes OpenVPN. Todos ellos se co...

2  ¿Cómo hacer que el trabajo Ethernet en Android sobre OTG?  ( How to make ethernet work on android over otg ) 
Estoy tratando de usar un módem LTE conectado a un dispositivo Android 7 sobre un cable OTG. El kernel reconoce el dispositivo y lo registra con cdc_ether , ...

1  Android y Windows 7 HomeGroup  ( Android and windows 7 homegroup ) 
Tengo una tableta Android y mi PC que ejecuta Windows 7 Pro. Estoy usando ES File Explorer en Android para ver carpetas compartidas. Añadí algunas carpetas ...

0  Evitar la selección automática de la red después de las actualizaciones automáticas de Android  ( Prevent automatic network selection after android auto updates ) 
Sé cómo poner el teléfono en el modo manual similar a detener automáticamente seleccionando celular red Pero cuando las actualizaciones automáticas de And...

7  ¿Cómo cambiar el archivo 'hosts' para redirigir las URLs?  ( How to change the hosts file to redirect urls ) 
Para la máquina de Windows, tenemos el archivo de hosts para editar para redirigir las URL a otros dominios. ¿Hay un archivo así en Android? Estoy buscando ...

5  ¿Cómo configurar la IP estática en la línea de comandos o la concha ADB?  ( How to set static ip on command line or adb shell ) 
Parece que no puedo usar netcfg en logogat. Si uso ABCDEFGHIJKLMNABCDEFGHIJKLMN1 no está actualizando. Si hay otro método para cambiar IP en la línea de ...

4  Bloqueo de aplicaciones específicas al acceder a la red mientras no está activa o en pantalla  ( Blocking specific applications from accessing the network while not active or on ) 
¿Hay alguna aplicación que pueda permitirme el acceso a la red de límite selectivo cuando pongo un programa en el fondo? ...

1  Cómo hacer llamadas a la red en Android con una aplicación en el fondo [cerrado]  ( How to make network calls on android with an app in the background ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

3  ¿Cómo ver el tráfico de red solicitado por una aplicación específica?  ( How to view network traffic requested by a specific app ) 
Hay una gran cantidad de discusión sobre cómo ver qué aplicación está solicitando conexión de red. He probado las siguientes aplicaciones: tcapturepacket w...

0  ¿Posible compartir Internet móvil (Tether) mientras está conectado a la red WiFi existente?  ( Possible to share mobile internet tether while connected to existing wifi netw ) 
Tengo una red WiFi existente y un Google Nexus 5 (no arraigado, Android Android) con 3G de conexión de datos. Me gustaría atar a mi móvil para compartir Int...

6  ¿Cómo configuro mi enrutador WiFi para mi dispositivo Android?  ( How do i set up my wifi router for my android device ) 
Tengo una red inalámbrica Configuración con un enrutador SWEEX LC000070, WEP Ciftion y, mientras que mi HTC Hero puede conectarse a la red, Internet no parece...

29  ¿Android tiene soporte para IPv6?  ( Does android have support for ipv6 ) 
Me pregunto si Android tiene soporte para IPv6? He escuchado que la compañía telefónica que utilizo tiene soporte para IPv6 y tengo una dirección IPv6 si visi...

23  Escucha a qué URLs una aplicación intenta conectarse  ( Listen which urls an app tries to connect ) 
¿Es posible escuchar / monitorear las actividades de la red de una aplicación? Tengo esta aplicación, y no pude averiguar dónde obtiene sus imágenes. Intent...

6  ¿Puedo anular la configuración de DNS predeterminada en un HTC EVO sin acceso a la raíz?  ( Can i override the default dns settings on an htc evo without root access ) 
¿Hay alguna forma de anular el (los) servidor (s) de Sprint DNS utilizado de forma predeterminada en la conexión 3G de un HTC EVO en funcionamiento Froyo sin ...

5  Internet no es accesible aunque esté conectado a la red local utilizando WiFi  ( Internet not accessible even though connected to local network using wifi ) 
Tengo una configuración de conexión wifi en mi casa. Otros dispositivos como mi computadora portátil y MacBook de Ubuntu, cuando están conectados a WiFi puede...

28  ¿Cómo llegar a la computadora local a través del nombre de la máquina en lugar de IP?  ( How to reach local computer via machine name instead of ip ) 
Desarrollador aquí prototipando una aplicación móvil, algo nuevo en Mobile: Tengo un servicio HTTP simple que se ejecuta (actualmente) en mi computadora po...

2  He arraigado mi teléfono, pero ¿por qué no puedo Telnet?  ( I have rooted my phone but why cant i telnet ) 
Tengo un T-Mobile G1 y lo enraizé usando Androot. He confirmado que tengo root usando la conexión inalámbrica, obtengo todos los diálogos de permisos de Solic...

2  Dónde encontrar la dirección IP en el sistema de archivos (por ejemplo, PROC o SYS)  ( Where to find ip address in file system e g proc or sys ) 
¿Hay alguna manera de obtener la dirección IP (V4) de una interfaz en el sistema de archivos de Android? Sé que podría usar IFCONFIG o NETCFG, pero me gustarí...

3  ¿Cómo configurar VLAN en Android?  ( How to setup vlan on android ) 
¿Puede alguien darme idea de cómo configurar el vlan en Android. Obtengo el tráfico etiquetado de VLAN 200 de algún dispositivo. Entonces, ¿cómo puedo confi...

0  Configuración de la dirección IP dinámica de la línea de comandos  ( Setting dynamic ip address from command line ) 
Estoy trabajando con Android, he conectado un cable Ethernet al puerto Ethernet de mi hardware. No estoy recibiendo ninguna red. Estoy usando Android O. e...

0  Teléfono conectado a Wireless pero no responde a los pings  ( Phone connected to wireless but does not respond to pings ) 
Tengo aquí dos teléfonos que ambos exhiben los mismos síntomas. Uno es un Samsung GT-S5570 que ejecuta el stock ROM, el otro es un Galaxy S2 que ejecuta una R...

2  ¿Es posible usar un teléfono Android como disco de red, para que pueda navegarlo en mi televisor?  ( Is it possible to use an android phone as network disk so i can browse it on my ) 
¿Es posible conectar un teléfono Android a mi TV con un cable USB y luego navegue por un disco de red en lugar de la tarjeta SD? Para responder preguntas de...

132  ¿Cómo configurar la entrada inversa sobre USB?  ( How to set up reverse tethering over usb ) 
Mi teléfono HTC G2 está enraizado y ejecutando CyanogenMod 7 No tengo un plan de datos. A veces quiero conectar el teléfono a Internet cuando no hay wi-f...

1  ¿Es posible instalar "iProute2" en Android?  ( Is it possible to install iproute2 on android ) 
Intenté usar git clone en la página de Googlesource, pero no hizo mucho. Quiero usar el comando ss desde el paquete, pero no sé cómo instalarlo. Mi teléfo...

2  ¿Cómo crear una red de área local con un dispositivo Android?  ( How to create a local area network with android device ) 
Quiero usar un servicio TCP que se ejecuta en mi teléfono que necesita su IP actual para ser conocido. Entonces, cuando el teléfono está conectado a su Intern...

Relacionados problema

1  OpenVPN en Android 4.4 no funciona 
2  ¿Cómo hacer que el trabajo Ethernet en Android sobre OTG? 
1  Android y Windows 7 HomeGroup 
0  Evitar la selección automática de la red después de las actualizaciones automáticas de Android 
7  ¿Cómo cambiar el archivo 'hosts' para redirigir las URLs? 
5  ¿Cómo configurar la IP estática en la línea de comandos o la concha ADB? 
4  Bloqueo de aplicaciones específicas al acceder a la red mientras no está activa o en pantalla 
1  Cómo hacer llamadas a la red en Android con una aplicación en el fondo [cerrado] 
3  ¿Cómo ver el tráfico de red solicitado por una aplicación específica? 
0  ¿Posible compartir Internet móvil (Tether) mientras está conectado a la red WiFi existente? 
6  ¿Cómo configuro mi enrutador WiFi para mi dispositivo Android? 
29  ¿Android tiene soporte para IPv6? 
23  Escucha a qué URLs una aplicación intenta conectarse 
6  ¿Puedo anular la configuración de DNS predeterminada en un HTC EVO sin acceso a la raíz? 
5  Internet no es accesible aunque esté conectado a la red local utilizando WiFi 
28  ¿Cómo llegar a la computadora local a través del nombre de la máquina en lugar de IP? 
2  He arraigado mi teléfono, pero ¿por qué no puedo Telnet? 
2  Dónde encontrar la dirección IP en el sistema de archivos (por ejemplo, PROC o SYS) 
3  ¿Cómo configurar VLAN en Android? 
0  Configuración de la dirección IP dinámica de la línea de comandos 
0  Teléfono conectado a Wireless pero no responde a los pings 
2  ¿Es posible usar un teléfono Android como disco de red, para que pueda navegarlo en mi televisor? 
132  ¿Cómo configurar la entrada inversa sobre USB? 
1  ¿Es posible instalar "iProute2" en Android? 
2  ¿Cómo crear una red de área local con un dispositivo Android? 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos