7 votos

¿Puedo saber qué aplicación está realizando determinadas peticiones DNS?

Así que he estado usando pihole y mi teléfono Android 7 está haciendo algunas peticiones inesperadas a DNS para un dominio en particular. ¿Hay alguna aplicación o técnica que pueda utilizar para encontrar qué aplicación está iniciando esas solicitudes? Parece que el Caché DNS a nivel de Java no tendrá esa información.

Supongo que hay que interceptar las peticiones al servicio DNS del teléfono (*), registrando el dominio solicitado y la aplicación solicitante; ¿hay ganchos en Android para hacerlo?

No tengo Root. Se agradece cualquier ayuda.

(* - ¡sí, sé lo que significa este acrónimo!)

1 votos

Si tienes Root, puedes instalar un servidor DNS como dnscrypt-proxy para ver/bloquear todas las peticiones DNS. Se puede combinar con iptables para saber qué solicitudes realiza cada aplicación.

0 votos

Miraré de conseguir Root pero no estoy seguro de que haya un Root seguro en mi dispositivo (Honor 5C, NEM-L51 de Huawei). Gracias por el consejo, FWIW he oído OS Monitor aplicación es útil para el seguimiento de tales cosas, pero no funciona en Android7 y arriba.

0 votos

Con Root podrías extraer todos los APKs (más los datos privados de la app) de tu dispositivo descomprimirlos y hacer un grep sobre todos los datos. Si tienes suerte encontrarás el nombre DNS y por tanto conocerás la app.

0voto

arootbeer Puntos 2973

Prueba con Monitor de red ¡! Muestra las conexiones de red de las aplicaciones instaladas.

0 votos

¿Cuál es su relación con la aplicación que ha recomendado? ¿Desarrollador, o su empresa, o alguna otra cosa que revelar?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X