Quel est un moyen simple dans Windows de tester si le trafic parvient à un port spécifique sur une machine distante?
85
Quel est un moyen simple dans Windows de tester si le trafic parvient à un port spécifique sur une machine distante?
Réponses:
L’autre jour, j’ai trouvé un bijou caché de Microsoft conçu pour tester les ports:
Portqry.exe
"Portqry.exe est un utilitaire de ligne de commande que vous pouvez utiliser pour résoudre les problèmes de connectivité TCP / IP. Portqry.exe s'exécute sur les ordinateurs Windows 2000, Windows XP et Windows Server 2003. L’utilitaire indique l’état des ports TCP et UDP sur un ordinateur sélectionné. "
la source
Quelle version de Windows? Pour Windows 8 / Server 2012 et versions ultérieures, les opérations suivantes fonctionnent dans PowerShell:
Certains utilisateurs de Google trouveront également des alternatives qui utilisent directement le .NET Framework (puisque PowerShell vous permet de le faire) pour les systèmes exécutant des versions plus basses de Windows qui ne seront pas
Test-NetConnection
disponibles.Si vous n'êtes pas opposé à l'utilisation d'utilitaires tiers, Nmap est également un très bon ami à avoir et fonctionne depuis la ligne de commande.
la source
$connection = (New-Object Net.Sockets.TcpClient).Connect($target,$port); If ($connection.Connected) { $connection.Close() }
Utilisez la commande telnet pour vous connecter au serveur sur le port spécifié et voir si une connexion peut être établie.
Succès:
Échouer:
la source
Telnet fonctionnera pour TCP.
Netcat est un meilleur outil pour ce genre de choses, y compris UDP, mais certains logiciels audiovisuels le considèrent comme un «outil de piratage malveillant».
la source
la commande suivante listera tous les ports utilisés sur la machine ...
La sortie contient le protocole, l'adresse locale, l'adresse étrangère et l'état actuel
Documentation Netstat sur microsoft.com
la source
Utilisez le port Windows netcat :
la source
"netstat" est votre ami.
la source