web-dev-qa-db-fra.com

Comment savoir quels ports sont utilisés par un programme?

J'essaie de déterminer les ports utilisés par un programme spécifique s'ils envoient des données à Internet. Existe-t-il un outil capable de le savoir? Ou est-ce que je dois inspecter les paquets en utilisant Wireshark?

Arrière-plan : J'essaie de créer une règle de priorité sur mon routeur fritz! Box 7490, de sorte que certains jeux informatiques soient vus comme des applications en temps réel. aussi peu de retard que possible, par exemple si quelqu'un du réseau décide de regarder des vidéos sur youtube pendant que je joue en ligne.

6
Black
  1. Déterminer le PID de votre programme

    tasklist | find "myprogram.exe"
    
  2. Vérifiez les ports dans la troisième colonne de la sortie de

    netstat /a /n /o | find " 4564"
    
    • il y a un espace avant le PID pour éliminer les correspondances inappropriées provenant potentiellement d'autres colonnes (un petit truc)
    • /n conserve les adresses sous forme numérique (sans résoudre) ce qui provoque la fin de la commande sans délai (cela devrait suffire à ce dont vous avez besoin)
9
miroxlav

Si vous utilisez Windows, vous pouvez utiliser l'utilitaire gratuit "Process Explorer" pour cela - parmi beaucoup d'autres choses. Vous devez cependant l'exécuter en mode administrateur.

enter image description here

4
Mike Wise

Si vous souhaitez optimiser quelque chose comme un jeu ou une diffusion en continu Netflix, vous n'avez pas à vous soucier du port de votre ordinateur: c'est le client et il est (quelque peu) choisi au hasard dans la plage de ports la plus élevée. Ce que vous voulez, c'est savoir sur quel (s) port (s) le service auquel vous vous connectez est fourni et optimiser les connexions à ces ports depuis votre ordinateur (éventuellement par adresse MAC? Ou par adresse IP locale)

La plupart des navigateurs de serveurs de jeux affichent les informations sur les ports ou vous pouvez toujours vous connecter à n’importe quel service, puis ouvrir une fenêtre de terminal (démarrer -> cmd.exe) et utiliser netstat pour savoir quels programmes se connectent à quels ports et quelles adresses IP. Voici un lien vers la documentation pour la version Windows - https://commandwindows.com/netstat.htm

1
ivanivan