Existe-t-il un moyen, sur un appareil Android non rooté, de voir une liste des applications qui écoutent sur quel port? Ou même un moyen de voir si une application écoute sur un port spécifique?
Existe-t-il un moyen, sur un appareil Android non rooté, de voir une liste des applications qui écoutent sur quel port? Ou même un moyen de voir si une application écoute sur un port spécifique?
Réponses:
J'ai pu voir quelle application avait un port ouvert en utilisant les connaissances Linux standard.
Installez terminal emulator
ou faites un adb shell
et exécutez ce qui suit:
shell@android:/ $ cat /proc/net/tcp
sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode
0: 0100007F:1C23 00000000:0000 0A 00000000:00000000 00:00000000 00000000 1001 0 2111 1 e22cc000 300 0 0 2 -1
Les choses importantes ci-dessus sont:
Vous pouvez mapper la liste uid aux applications via Comment puis-je trouver le nom de l'application par UID?
Si vous utilisez une connexion de données mobile, vous n'avez pas à vous inquiéter car vous ne devriez pas pouvoir ouvrir les ports (du moins je ne le suis pas).
Si vous êtes connecté au Wi-Fi, vous pouvez ouvrir des ports. Ensuite, vous avez juste besoin d'un ordinateur connecté au même réseau et installez nmap dessus et effectuez une analyse de port, mais vous devez d'abord trouver l'ip local de votre téléphone ( pas en allant sur ie whatsmyip.com). Vous devriez pouvoir trouver votre adresse IP à partir de vos paramètres.
Pour exécuter le scan de port sur linux, vous devez simplement taper: nmap (l'ip de votre téléphone).
Installez OS Monitor . Il répertorie tous les ports ouverts.