Afficher les ports ouverts TCPIP Services Linux ou Windows

L'une des tâches de support et de gestion que nous pouvons effectuer en permanence est de vérifier les ports TCP ouverts dans le système, car nous pouvons ainsi contrôler avec précision quel service utilise ledit service. Port.

Un port indique le point final de toute communication réseau et est associé à un programme ou un service spécifique du système d'exploitation.

Ensuite, nous verrons comment connaître les ports ouverts dans les systèmes d'exploitation Linux et Windows.

1. Afficher les ports ouverts sous Linux


Nous pouvons utiliser trois applications pratiques pour cela, ce sont:

Commande NetstatCette commande netstat (Network Statistics) est fréquemment utilisée pour afficher des informations associées au réseau. Il est disponible sur Windows et Linux

Pour son installation, nous pouvons exécuter les commandes suivantes :

 sudo yum install net-tools (RedHat / CentOS) sudo apt install net-tools (Debian / Ubuntu) sudo dnf install net-tools Fedora

AGRANDIR

Pour son exécution nous devons connaître le numéro de port à analyser et nous utiliserons la commande grep pour afficher les informations en utilisant la syntaxe suivante :

 netstat -ltnp | grep -w ': port #'
Le résultat sera le suivant :

AGRANDIR

Les paramètres utilisés sont :

  • moi : Dites à netstat d'afficher uniquement les ports d'écoute.
  • t : Afficher uniquement les connexions TCP.
  • n : indique d'afficher les adresses numériques.
  • p : Vous permet d'afficher l'ID du processus.
  • grep : Affiche la correspondance exacte.

Commande LsofLsof (LiSt Open Files) est utilisé pour afficher tous les ports ouverts sous Linux. Pour son installation, nous utiliserons les options suivantes :

 sudo yum install lsof (RedHat / CentOS) sudo apt install lsof (Debian / Ubuntu) sudo dnf install lsof (Fedora)
Son exécution comprend la syntaxe suivante :
 lsof -i : port

AGRANDIR

Nous pouvons voir en détail les données du processus, de l'utilisateur, etc.

Commande de fusionGrâce à cette commande, nous pouvons afficher les PID associés aux ports ouverts sous Linux. Pour son installation, nous utiliserons l'une des lignes suivantes, selon le cas :

 sudo yum install psmisc (Redhat / CentOS) sudo apt install psmisc (Debian / Ubuntu) sudo dnf install psmisc (Fedora 22 et supérieur)
La syntaxe pour son utilisation est la suivante :
 port # fuser / tcp

AGRANDIR

Pour trouver le nom du processus nous utiliserons la syntaxe suivante :

 ps -p PID -o comm =

AGRANDIR

De cette façon, nous pouvons connaître les ports ouverts sous Linux.

2. Afficher les ports ouverts dans Windows 10

Étape 1
Pour connaître les ports ouverts dans les systèmes d'exploitation Windows, nous devons accéder à l'invite de commande en tant qu'administrateurs, faire un clic droit / Exécuter en tant qu'administrateur, et dans la fenêtre affichée, exécuter la ligne suivante :

 netstat -ab

AGRANDIR

Étape 2
Nous pouvons voir des informations détaillées telles que:

  • Type de protocole
  • Nom du protocole
  • Adresse locale
  • Service concerné
  • État du processus

Étape 3
Alternativement, Windows nous permet d'afficher les résultats par PID ce qui simplifie l'administration, dans ce cas il faut exécuter la ligne suivante :

 netstat -aon 
Étape 4
Ce sera le résultat affiché :

AGRANDIR

Étape 5
Nous pouvons voir les résultats d'une manière beaucoup plus organisée. Maintenant, avec ce PID, nous pouvons aller dans le Gestionnaire des tâches et dans l'onglet Détails savoir quel est le service concerné :

AGRANDIR

Là, nous pouvons en savoir plus sur le service ou y mettre fin si nécessaire. Avec ces méthodes, nous pourrons connaître les ports ouverts sous Linux ou Windows.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave