Je veux être en mesure de savoir quel port utilise un programme particulier. Existe-t-il des programmes disponibles en ligne ou fournis avec Windows qui me diront quels processus utilisent quels ports sur mon ordinateur?
PS - avant que vous ne modifiiez cela pour ne pas être une question de programmation, je cherche le programme pour tester du code de réseau.
windows
networking
AlexeyMK
la source
la source
Réponses:
netstat -b -a
répertorie les ports utilisés et vous donne l'exécutable qui utilise chacun d'eux. Je pense que vous devez être dans le groupe des administrateurs pour ce faire, et je ne sais pas quelles sont les implications de sécurité sur Vista.J'ajoute généralement
-n
aussi pour le rendre un peu plus rapide, mais l'ajout-b
peut le rendre assez lent.Edit : Si vous avez besoin de plus de fonctionnalités que ce que fournit netstat, vasac vous suggère d'essayer TCPView .
la source
TCPView peut faire ce que vous avez demandé.
la source
Sous Vista, vous avez besoin de privilèges élevés pour utiliser l'option -b avec netstat. Pour contourner cela, vous pouvez exécuter "netstat -ano" qui affichera tous les ports ouverts avec l'ID de processus associé. Vous pouvez ensuite utiliser la liste des tâches pour rechercher quel processus a l'ID correspondant.
la source
Vous avez peut-être déjà installé Process Explorer (de Sysinternals, qui fait maintenant partie de Microsoft). Sinon, allez-y et installez-le maintenant - c'est vraiment cool.
Dans Process Explorer: recherchez le processus en question, cliquez avec le bouton droit de la souris et sélectionnez l'onglet TCP / IP. Il vous montrera même, pour chaque socket, une trace de pile représentant le code qui a ouvert cette socket.
la source
Si vous préférez une interface graphique, CurrPorts est gratuit et fonctionne avec toutes les versions de Windows. Affiche les ports et quel processus les a ouverts.
la source
"netstat -natp" est ce que j'utilise toujours.
la source
Windows 8 (et probablement 7 + Vista) fournissent également une vue dans Resource Monitor. Si vous sélectionnez l'onglet Réseau, il y a une section appelée «Ports d'écoute». Peut trier par numéro de port et voir quel processus l'utilise.
la source
Windows est livré avec l'
netstat
utilitaire, qui doit faire exactement ce que vous voulez.la source
Sur une ligne de commande, netstat -a vous donnera beaucoup d'informations.
la source
-o
option.Vous pouvez utiliser la commande 'netstat' pour cela. Il y a une description de faire ce genre de chose ici .
la source
Open Ports Scanner fonctionne pour moi.
la source
la plupart des programmes de pare-feu décents devraient vous permettre d'accéder à ces informations. Je sais que le pare-feu Agnitum OutpostPro le fait.
la source