1
octobre
2024
17:40

Identifier les processus qui accèdent à Internet

1 octobre 2024 17:40

Remarqué dans netstat -a que la connexion à Internet à partir de processus en arrière-plan. Ensuite, j'ai trouvé et supprimé le package qui accédait à Internet.

Liste des processus qui se connectent à Internet

Programme netstat classique :

netstat -tpn -W

ou

netstat -tun -W

ou

netstat -tUn -W

p - afficher le nom du programme
t-TCP
u-UDP
n - afficher les adresses IP numériques au lieu des noms d'hôtes
U-UDP léger
W - informations de sortie au format large (Wide)

programme ss - informations étendues :

ss -4 -e

ou

ss -6 -e

ou

ss -u -e

où :
-4 (alias -f inet) - affiche la classe des connexions Internet utilisant le protocole IPv4
-6 (alias -f inet6 - affiche la classe des connexions Internet utilisant le protocole IPv6
-u - sortie UDP
-n - les numéros de port sont numériques au lieu d'être alphabétiques (par exemple, 67 au lieu de bootp)
-e - afficher des informations étendues.

Détermination du nom du package par nom de processus

Pour les programmes contextuels utilisateur, vous pouvez souvent déterminer le nom du package par son nom.

Rechercher un colis par nom

Trouver un paquet utilisant dpkg par modèle

dpkg -l 'package_name*'

où :

package_name - nom du package

Le programme affichera l'état du package ii - package installé, rp - supprimé, fichier de configuration restant.

Supprimer un package par son nom (sans supprimer les fichiers de configuration)

sudo dpkg -r 'package_name'

Suppression complète d'un package par nom, avec suppression des fichiers de configuration

sudo dpkg -P 'package_name'

où :

'package_name' est le nom exact du package.


Source :ru.linux-console.net



Publications connexes