Découvrez la commande cachée de Windows permettant d’identifier les applications utilisant vos ports.

Découvrez la commande cachée de Windows permettant d’identifier les applications utilisant vos ports.

Votre ordinateur gère de nombreux « portes numériques », appelées ports, qui permettent la connexion à Internet. Que vous cherchiez à résoudre des problèmes de réseau ou à enquêter sur une activité potentiellement malveillante, il est essentiel de savoir comment surveiller ces ports. Ce guide complet présente les méthodes les plus efficaces pour vérifier les ports sur les systèmes Windows.

Utilisation de l’invite de commandes pour vérifier les ports sous Windows

L’utilitaire netstat (Statistiques réseau) intégré à l’invite de commandes est l’un des outils les plus fréquemment utilisés pour inspecter les ports ouverts sous Windows. Bien que la netstatcommande puisse être personnalisée à l’aide de diverses options, ce guide se concentre sur l’extraction de données complètes. Procédez comme suit :

1. Lancez l’invite de commandes en tant qu’administrateur.

2. Saisissez la commande suivante :

netstat -abno

Cette commande générera une liste détaillée des ports actifs ainsi que des processus Windows associés. Les colonnes clés à examiner sont les suivantes :

  • Adresse locale : Affiche l’adresse IP de votre ordinateur et le numéro de port correspondant, par exemple, 0.0.0.0:135indique le port 135.
  • État : Indique si une connexion est en ÉCOUTE (en attente d’une connexion) ou ÉTABLIE (échange actif de données).
  • PID : Identifiant unique du processus (PID) qui identifie les processus actifs. Ceci est particulièrement utile pour localiser les processus dans le Gestionnaire des tâches lorsque leur nom n’est pas affiché.
Informations sur les ports Netstat dans l'invite de commandes

Les informations fournies dans ces colonnes vous permettent de surveiller les processus sur des ports spécifiques et de mettre fin aux applications conflictuelles. Ces informations sont également essentielles pour configurer la redirection de ports.

Si le volume de données renvoyées est trop important, vous pouvez utiliser la findstrcommande pour filtrer les résultats en fonction d’un port particulier. Par exemple, pour vérifier l’état du port 443, vous devez saisir :

netstat -ano | findstr: 443

Ici, cette -boption est omise afin d’éviter les erreurs de formatage pouvant survenir lors de l’affichage des noms de processus, mais elle reste facultative.

Commande Findstr exécutée dans l'invite de commandes

Vérification des ports à l’aide de PowerShell

Pour un affichage plus clair, envisagez d’utiliser PowerShell. Les commandes `pip` Get-NetTCPConnectionet ` Get-NetUDPEndpointpip` permettent de visualiser facilement les ports actifs et leur état.

Pour exécuter ces commandes :

  1. Ouvrez PowerShell en tant qu’administrateur.
  2. Exécutez-le Get-NetTCPConnectionpour les connexions TCP et Get-NetUDPEndpointpour les connexions UDP.

Ceci affichera des informations telles que les adresses IP locales, les numéros de port locaux (sous LocalPort), l’état de la connexion et les PID (sous OwningProcess).Si les PID n’apparaissent pas initialement, agrandissez la fenêtre PowerShell et exécutez à nouveau la commande.

État des ports dans PowerShell

Il est important de noter que les noms des processus ne sont pas affichés dans ce résultat. Vous devrez donc faire correspondre le PID avec le Gestionnaire des tâches pour identifier le processus concerné.

Utilisation du Moniteur de ressources pour inspecter les ports

Si vous préférez une interface graphique, le Moniteur de ressources intégré à Windows offre une méthode intuitive pour surveiller vos ports. Pour y accéder :

  1. Tapez « moniteur de ressources » dans la barre de recherche Windows et ouvrez l’outil.
  2. Accédez à l’ onglet Réseau et développez la section Ports d’écoute.

Cette vue affiche tous les détails nécessaires, tels que les noms des processus, les PID, les numéros de port et les protocoles. La colonne « État du pare-feu », qui indique si certains ports sont bloqués, constitue une fonctionnalité importante.

Vérification des ports par le moniteur de ressources

Les colonnes sont triables, ce qui vous permet de localiser rapidement un port spécifique en cliquant sur l’ en-tête « Port ». Si vous rencontrez un processus en conflit, vous pouvez l’arrêter directement depuis le Moniteur de ressources. Ouvrez la section « Processus avec activité réseau », cliquez avec le bouton droit sur le processus concerné et sélectionnez « Arrêter le processus ».

Fermeture d'un processus dans le Moniteur de ressources

Utilisation de TCPView pour une surveillance améliorée des ports

Si vous souhaitez une solution tierce plus avancée, envisagez d’utiliser TCPView. Cette application légère fournit des informations en temps réel sur les processus et leurs ports associés.

Interface TCPView

L’interface de TCPView permet de visualiser les ports qui s’ouvrent, se ferment et envoient activement des paquets, grâce à des indicateurs verts, rouges et jaunes. Vous pouvez facilement réorganiser l’affichage en cliquant sur les en-têtes de colonnes, ce qui simplifie la recherche de connexions spécifiques ou l’identification des conflits d’accès à un même port.

Si nécessaire, vous pouvez mettre fin à un processus en cliquant dessus avec le bouton droit et en sélectionnant « Arrêter le processus ». Vous pouvez également choisir « Fermer la connexion » pour interrompre l’activité d’un port sans arrêter complètement le processus.

Processus d'arrêt de TCPView

Ces différentes méthodes sont essentielles, notamment pour le dépannage des problèmes liés aux ports bloqués ou à la résolution des erreurs réseau. Pour relever efficacement les défis du réseau, il peut également être nécessaire d’utiliser des commandes de diagnostic supplémentaires afin d’identifier et de corriger les problèmes rencontrés.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *