cet article a été examiné et les informations sont toujours pertinentes en juin 2018.

lors du dépannage des problèmes de connectivité réseau des applications côté client ou serveur, il est souvent nécessaire de déterminer si l’accès à un certain port utilisé par l’application est bloqué.

dans cet article, nous examinerons rapidement comment afficher les ports ouverts à l’aide d’un certain nombre d’outils gratuits légers pour Microsoft Windows., Vous pourriez être surpris de l’efficacité de ces utilitaires gratuits pour vous aider à analyser les ports ouverts et à aller à la racine du problème. Aussi, n’oubliez pas de consulter les deux autres messages sur la numérisation des ports ouverts dans Windows qui sont une continuation de ce message et utilisent différentes solutions. Lisez numérisation des Ports ouverts dans Windows: un guide rapide (Partie 2) ici et numérisation des Ports ouverts dans Windows: Partie 3 (NMAP) ici.

NetStat.exe

le premier outil à noter est celui dont beaucoup d’Administrateurs et de support ont pu entendre parler; l’utilitaire de ligne de commande Windows appelé netstat.EXE. Netstat.,exe, situé dans le dossier windows ‘System32’, vous permet d’afficher les ports ouverts ou en cours d’utilisation sur un hôte particulier, mais ne doit pas être confondu avec un scanner de ports réseau qui sonde réellement un hôte pour les ports ouverts.

pour voir quels ports écoutent (ouvert) sur un hôte local à l’aide de netstat, à partir de l’invite de commande, tapez ce qui suit:

netstat –an /find/i « listening”

les résultats seront affichés sur quatre colonnes – le type de protocole, l’adresse IP locale et le numéro de port associé, l’adresse IP étrangère et, La colonne d’intérêt dans ce cas serait la deuxième colonne.

En utilisant le ‘o’ de paramètre dans le cadre de la commande netstat, une cinquième colonne qui sera affiché dans les résultats. Cette colonne affiche L’ID de processus d’application (PID) associé à chaque port ouvert., La commande complète serait la suivante:

netstat –ano ¦find /i « listening”

Utilisation du Gestionnaire des tâches pour trouver quelle application utilise le port ouvert

Les informations PID peuvent être utilisées pour trouver quelle application utilise le port ouvert. Par exemple, L’image ci-dessus montre que PID 156 est associé au port 17500. En utilisant le Gestionnaire des tâches Windows (CTRL + Maj + ESC), nous pouvons voir que PID 156 appartient à L’application appelée Dropbox.EXE.

liste des tâches.,exe vous permet de trouver l’application en utilisant le port ouvert à partir de l’invite de commande

La même chose peut être faite en utilisant tasklist.exe de l’invite de commande qui est essentiellement l’équivalent en ligne de commande du Gestionnaire de tâches Windows qui affichera les mêmes informations. Encore une fois, la colonne d’intérêt dans les résultats pour tasklist.exe serait la colonne deux qui affiche le PID pour chaque application en cours d’exécution. En utilisant les deux versions, vous pouvez afficher d’autres informations telles que le compte utilisateur sous lequel l’application s’exécute.,

pour une liste complète des paramètres et plus d’informations, tapez « netstat /? »ou » liste de tâches/?” dans une invite de commande.

TCPView.exe

similaire à netstat.exe est TCPView.exe qui offre une représentation plus détaillée de netstat.informations exe dans une interface utilisateur graphique (GUI). TCPView.exe est disponible en téléchargement sur le site Web de Microsoft SysInternals et fonctionne comme une application autonome qui ne nécessite pas d’installation., En utilisant TCPView, non seulement vous pouvez analyser les ports ouverts, mais vous pouvez également afficher les informations de connexion TCP locales et distantes telles que les paquets envoyés et reçus, le protocole utilisé, ainsi que le processus de lancement.

PortQry.exe

Un autre outil vraiment intéressant à connaître est PortQry.EXE. PortQry.exe est disponible en téléchargement à partir du Centre de téléchargement Microsoft et s’exécute en tant qu’application de ligne de commande autonome.

PortQry.exe vous permet d’analyser les ports ouverts sur un hôte local ou distant. Une fois que vous avez téléchargé et extrait portqry.,exe sur votre ordinateur, ouvrez une invite de commande et tapez portqry.exe suivi d’un paramètre donné du dossier qui contient l’exécutable.

Par exemple, en tapant « portqry.exe-local  » affichera L’utilisation du port TCP/UDP pour l’hôte local. Les informations affichées lors de l’utilisation de ce paramètre sont similaires à celles de netstat.exe, cependant il montre également des statistiques de port telles que le nombre de mappages de port et le nombre de ports dans chaque état.

pour afficher L’état du port ouvert TCP / UDP d’un hôte distant, tapez « portqry.exe –n ” où est remplacé par le nom d’hôte ou l’adresse IP de l’hôte distant., Vous pouvez également spécifier de rechercher un port particulier à l’aide du paramètre « -e”, une plage particulière de ports à l’aide du paramètre « -r ” ou un groupe de ports dans un ordre particulier à l’aide du paramètre « -o”.

L’image ci-dessous montre portqry.exe étant utilisé pour rechercher des ports « d’écoute » sur un hôte distant avec une adresse IP de 192.168.0.7 et une plage de ports de 150-160.

Pour une liste complète des paramètres et des informations complémentaires, de type « portqry.exe/?”.,

Conclusion

Cet article vous a montré comment analyser les ports ouverts à l’aide d’une série d’utilitaires gratuits. Ces utilitaires seront utiles pour résoudre les problèmes de connectivité réseau, faire partie de votre boîte à outils d’audit réseau ou contribuer à vos vérifications de vulnérabilité.

la possibilité d’analyser les ports ouverts à l’aide de tels utilitaires est une excellente chose à avoir. Il peut être utile pour résoudre les problèmes de réseau et constitue également un aspect essentiel de la stratégie globale d’analyse de la sécurité du réseau.