2 votes

Comment utiliser les commandes lsof, netstat et ps avec toutes les options sur Android ?

J'ai essayé T-ui et bien qu'il ait la lsof il ne peut pas faire lsof -i par exemple, je dois donc passer en revue tous les processus d'Android. Mon téléphone est rooté et je veux connaître le PID du processus qui écoute un port spécifique. Merci de votre compréhension.

EDITAR:
Oh oui, c'est vrai, netstat ne permet pas non plus d'option, donc si vous connaissez un terminal avec la commande netstat complète, ce serait parfait.

2voto

Irfan Latif Points 16863

Standard lsof présente quelques différences avec l'implémentation d'Android. Le code source d'Android /system/bin/lsof o /vendor/bin/lsof (tous deux fournis par toybox ) fonctionnent parfaitement, mais avec des options quelque peu limitées.

Cependant, pour visualiser les ports d'écoute, plusieurs options s'offrent à vous :

  • netstat binaire statique compilé à partir de la source standard
  • Netstat Plus app
  • L'applet Netstat livrée avec busybox (app ou n'importe quelle busybox autonome) ou celle qui est livrée avec Android (au moins sur Android Pie, pas sûr pour les versions plus anciennes) ; /system/bin/netstat o /vendor/bin/netstat (tous deux fournis par toybox ) offrent également suffisamment d'options
  • ss la commande Android (binaire autonome livré au moins avec Pie), c'est-à-dire /system/bin/ss ou binaire statique

Pour visualiser les processus :

  • ps binaire statique compilé à partir de la source standard
  • ps qui est fournie avec Android ; /system/bin/ps o /vendor/bin/ps (tous deux fournis par toybox ) offrent également suffisamment d'options
  • ps fourni par Termux (paquet procps-ng) est un système complet de gestion des ps

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