7 votes

Puis-je savoir quelle application effectue certaines requêtes DNS ?

Donc j'ai utilisé pihole et mon téléphone Android 7 fait des demandes inattendues au DNS pour un domaine particulier. Existe-t-il une application ou une technique que je peux utiliser pour savoir quelle application est à l'origine de ces requêtes ? Il semble que le Cache DNS au niveau Java n'aura pas cette information.

Je suppose qu'il faut intercepter les requêtes adressées au service DNS du téléphone (*), en enregistrant le domaine demandé et l'application requérante ; existe-t-il des crochets dans Android pour faire cela ?

Je n'ai pas de Racine. Toute aide est appréciée.

(* - oui, je sais ce que signifie cet acronyme !)

1 votes

Si vous avez Root, vous pouvez installer un serveur DNS comme dnscrypt-proxy pour voir/bloquer toutes les requêtes DNS. Il peut être combiné avec iptables pour savoir quelles demandes sont faites par quelle application.

0 votes

Je vais chercher à obtenir Root mais je ne suis pas sûr qu'un Root sûr soit disponible sur mon appareil (Honor 5C, NEM-L51 de Huawei). Merci pour le conseil, j'ai entendu dire que l'application OS Monitor est utile pour suivre ce genre de choses mais elle ne fonctionne pas sur Android7 et plus.

0 votes

Avec Root, vous pouvez extraire tous les APKs (plus les données privées des applications) de votre appareil, les décompresser et faire un grep sur toutes les données. Si vous avez de la chance, vous trouverez le nom DNS et connaîtrez donc l'application.

0voto

arootbeer Points 2973

Essayez Net Monitor ! Il montre les connexions réseau des applications installées.

0 votes

Quel est votre lien avec l'application que vous avez recommandée ? Développeur, ou votre société, ou toute autre chose à divulguer ?

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X