Comment utiliser l'outil de requête de port (PortQry.exe) dans Windows 11/10

Port Query (PortQry.exe) est un utilitaire de ligne de commande du système d'exploitation Windows que vous pouvez utiliser pour résoudre les problèmes de connectivité TCP/IP . L'outil signale l'état des ports TCP et UDP sur un ordinateur que vous sélectionnez. Dans cet article, nous vous montrerons comment utiliser l' outil Port Query pour la reconnaissance du réseau ou les activités médico-légales.(Port Query)

Outil Port Query(Port Query) ( PortQry.exe ) dans Windows 11/10

Windows dispose de nombreux outils pour diagnostiquer les problèmes des réseaux TCP/IP (ping, telnet , pathping, etc.). Mais tous ne vous permettent pas de vérifier facilement l'état ou d'analyser les ports réseau ouverts sur un serveur. L' utilitaire PortQry.exe est un outil pratique pour vérifier la réponse des ports TCP/UDP sur les hôtes afin de diagnostiquer les problèmes liés au fonctionnement de divers services réseau et pare-feu dans les réseaux TCP/IP . Le plus souvent, l' utilitaire Portqry est utilisé comme un remplacement plus fonctionnel de la commande telnet, et contrairement à telnet, il vous permet également de vérifier les ports UDP ouverts.(UDP)

Les(Computer) systèmes informatiques utilisent TCP et UDP pour la plupart de leurs communications, et toutes les versions de Windows ouvrent de nombreux ports qui fournissent des fonctionnalités utiles telles que le partage de fichiers et l'appel de procédure à distance ( RPC ). Cependant, les programmes malveillants tels que les chevaux de Troie peuvent utiliser les ports de manière néfaste pour ouvrir une porte dérobée aux attaquants dans votre système informatique. Que vous ayez besoin de dépanner un service réseau nécessaire ou de détecter des programmes indésirables, vous devez être en mesure de comprendre et de gérer le trafic entre les ordinateurs de votre réseau. Pour ce faire, une étape fondamentale consiste à déterminer quels programmes écoutent sur les ports réseau de votre système informatique.

Comment utiliser l' outil de requête de port(Port Query Tool) ( PortQry.exe )

Vous pouvez utiliser Port Query à la fois localement et à distance sur un serveur. Pour utiliser Portqry.exe , vous devrez télécharger l'outil. Une fois que vous avez téléchargé(download) PortQry.exe, extrayez l' archive PortQryV2.exe , puis ouvrez l'invite de commande et exécutez la commande ci-dessous pour accéder au répertoire contenant l'utilitaire :

cd c:\PortQryV2

Vous pouvez également accéder au dossier dans lequel vous avez téléchargé l'outil et appuyer sur la combinaison de Alt + D , taper CMD et appuyer sur Entrée(Enter) pour lancer l'invite de commande dans le répertoire.

Vous pouvez maintenant continuer à utiliser l'outil.

Utiliser à distance l' outil Port Query ( PortQry.exe )

Port Query peut analyser des systèmes distants, mais il est lent et peu sophistiqué par rapport aux autres analyseurs de ports. Par exemple, contrairement à Nmap , PortQry.exe ne vous permet pas d'effectuer des analyses qui utilisent des drapeaux de paquets spécifiés (par exemple, SYN , FIN ).

Par exemple, pour vérifier la disponibilité d'un serveur DNS depuis un client, il faut vérifier si 53 ports TCP et UDP sont ouverts sur celui-ci. (UDP)La syntaxe de la commande de vérification de port est la suivante :

PortQry -n server [-p protocol] [-e || -r || -o endpoint(s)]

Où:

  • -n est le nom ou l'adresse IP du serveur dont vous vérifiez la disponibilité ;
  • -e  est le numéro de port à vérifier (de 1 à 65535) ;
  • -r  est la plage de ports à vérifier (par exemple, 1:80) ;
  • -p  est le protocole utilisé pour la vérification. Il peut s'agir de TCP , UDP ou BOTH ( TCP est utilisé par défaut).

Dans notre exemple, la commande ressemble à ceci :

PortQry.exe –n 10.0.25.6 -p both -e 53

Outil de requête de port (PortQry.exe)

PortQry.exe peut interroger un seul port, une liste ordonnée de ports ou une plage séquentielle de ports. PortQry.exe signale l'état d'un port TCP/IP de l'une des trois manières suivantes :

  • À l' écoute(Listening) : un processus est à l'écoute sur le port de l'ordinateur que vous avez sélectionné. Portqry.exe a reçu une réponse du port.
  • Pas d'écoute(Not Listening) : aucun processus n'écoute sur le port cible du système cible. Portqry.exe a reçu un message ICMP ( Internet Control Message Protocol ) "Destination Unreachable - Port Unreachable" du port UDP cible . Ou si le port cible est un port TCP , Portqry a reçu un paquet d'accusé de réception TCP avec l'  indicateur de réinitialisation défini.(Reset)
  • Filtré(Filtered) : le port de l'ordinateur que vous avez sélectionné est filtré. Portqry.exe n'a pas reçu de réponse du port. Un processus peut ou non être à l'écoute sur le port. Par défaut, les ports TCP sont interrogés trois fois et les ports UDP sont interrogés une fois avant qu'un rapport n'indique que le port est filtré.

Utiliser localement l' outil Port Query ( PortQry.exe )

Ce qui manque à PortQry dans les fonctionnalités d'analyse à distance, il le compense grâce à ses capacités uniques de machine locale. Pour activer le mode local, exécutez PortQry avec le commutateur -local . Lorsque -local est le seul commutateur utilisé, PortQry énumère toute l'utilisation du port local et le mappage port- PID . Au lieu de trier les données par port ouvert, PortQry les(PortQry) répertorie en fonction du PID , vous permettant de voir rapidement quelles applications ont des connexions réseau ouvertes.

Pour surveiller le port 80, exécutez la commande ci-dessous :

portqry -local -wport 80

Utilisation de PortQryUI

Il convient également de mentionner que Microsoft a également mis à disposition(Microsoft also made available) une interface graphique pour PortQry , appelée PortQryUI .

PortQryUI inclut une version de portqry.exe et certains services prédéfinis, qui consistent simplement en des groupes de ports à analyser.

Le PortQueryUI contient plusieurs ensembles prédéfinis de requêtes pour vérifier la disponibilité des services (PortQueryUI)Microsoft populaires :

  • Domaine et approbations (vérification des services ADDS sur un contrôleur de domaine Active Directory)
  • Serveur d'échange
  • serveur SQL
  • La mise en réseau
  • IPsec
  • Serveur Web
  • Cyberconférence

Pour utiliser PortQryUI, entrez le nom DNS(DNS name)  ou  l'adresse IP(IP address)  du serveur distant, sélectionnez l'un des services prédéfinis ( Interroger le service prédéfini(Query predefined service) ) ou spécifiez les numéros de port pour la vérification manuelle des ports ( Saisir manuellement les ports de requête(Manually input query ports) ) et cliquez sur le  bouton Interroger(Query)  .

Les codes de retour possibles dans PortQueryUI sont mis en évidence dans l'image ci-dessus :

  • 0 (0x00000000) – la connexion a été établie avec succès et le port est disponible.
  • (0x00000001) – le port spécifié est indisponible ou filtré.
  • 2 (0x00000002) - un code de retour normal lors de la vérification de la disponibilité d'une connexion UDP , car la réponse ACK n'est pas renvoyée.(ACK)

J'espère que cela t'aides.

Lire ensuite(Read next)Comment vérifier quels ports sont ouverts(How to check what Ports are open) ?



About the author

Je suis un développeur Web avec une expérience de travail avec Windows 11 et 10. J'utilise également Firefox depuis de nombreuses années et je suis devenu assez compétent dans l'utilisation de la toute nouvelle console de jeu Xbox One. Mes principaux intérêts résident dans le développement de logiciels, en particulier dans le développement Web et mobile, ainsi que dans la science des données. Je connais très bien divers systèmes informatiques et leur utilisation, je peux donc fournir des commentaires impartiaux sur divers programmes ou services que vous pourriez utiliser.



Related posts