Essayez TCPView de SysInternals. Pour citer le site web:
TCPView est un programme Windows qui affiche des listes détaillées de tous les points de terminaison TCP et UDP de votre système, y compris les adresses locale et distante, ainsi que l’état des connexions TCP. Sur Windows Server 2008, Vista et XP, TCPView indique également le nom du processus propriétaire du noeud final. TCPView fournit un sous-ensemble plus informatif et plus pratique du programme Netstat fourni avec Windows. Le téléchargement TCPView inclut Tcpvcon, une version en ligne de commande avec les mêmes fonctionnalités.
@tink - Il devrait trouver une alternative. Comme la question est déjà vague, RJ a fait de son mieux pour répondre à la question.
Ramhound
3
Un peu d'artillerie lourde mais aussi une option. Vous pouvez utiliser Wireshark (ou simplement tcpdumpsous Linux) et voir par quel port les données sont envoyées.
Si sous Windows :
netstat -aon
-a - Afficher toutes les connexions
-o - Affiche l'ID de processus propriétaire associé à chaque connexion
-n - Affiche les adresses et les numéros de port
Ensuite, vous pouvez simplement utiliser l'onglet Processus du gestionnaire de tâches pour associer un ID de processus à une application. (Vous devrez ajouter une colonne PID à partir du menu Affichage).
Si sous Linux :
netstat -nap
-a - Afficher les sockets en écoute et non en écoute (pour TCP, cela signifie connexions établies)
-n - Afficher les adresses numériques
-p - Affiche le PID et le nom du programme auquel chaque socket appartient
Si vous retirez le -n, cela résoudra les noms d'hôte, et pas seulement les adresses IP.
Davidw
Eh bien, il ne montrera que les adresses numériques au lieu d'essayer de déterminer les noms symboliques d'hôte, de port ou d'utilisateur
Eugene S,
1
Vous n'avez pas mentionné le système d'exploitation que vous utilisez. mais j'ai toujours utilisé le logiciel NetBalancer sous Windows pour savoir quel logiciel transférait des données à partir d'Internet.
Vous pouvez bloquer le téléchargement ou le téléchargement ou modifier la priorité du téléchargement ou du téléchargement .
Exécuter netstat -an | grep ': 80' à l'invite de commande, indiquant que les processus utilisent le port 80 (HTTP) ou netstat -an, et recherchent les processus utilisant le port 80 sous Windows (Windows n'ayant rien de tel que grep.)
Réponses:
Essayez TCPView de SysInternals. Pour citer le site web:
la source
Un peu d'artillerie lourde mais aussi une option. Vous pouvez utiliser Wireshark (ou simplement
tcpdump
sous Linux) et voir par quel port les données sont envoyées.Si sous Windows :
-a
- Afficher toutes les connexions-o
- Affiche l'ID de processus propriétaire associé à chaque connexion-n
- Affiche les adresses et les numéros de portEnsuite, vous pouvez simplement utiliser l'onglet Processus du gestionnaire de tâches pour associer un ID de processus à une application. (Vous devrez ajouter une colonne PID à partir du menu Affichage).
Si sous Linux :
-a
- Afficher les sockets en écoute et non en écoute (pour TCP, cela signifie connexions établies)-n
- Afficher les adresses numériques-p
- Affiche le PID et le nom du programme auquel chaque socket appartientla source
Vous n'avez pas mentionné le système d'exploitation que vous utilisez. mais j'ai toujours utilisé le logiciel NetBalancer sous Windows pour savoir quel logiciel transférait des données à partir d'Internet.
Vous pouvez bloquer le téléchargement ou le téléchargement ou modifier la priorité du téléchargement ou du téléchargement .
Vous pouvez le télécharger à partir de ce lien: http://seriousbit.com/netbalancer/
la source
Exécuter netstat -an | grep ': 80' à l'invite de commande, indiquant que les processus utilisent le port 80 (HTTP) ou netstat -an, et recherchent les processus utilisant le port 80 sous Windows (Windows n'ayant rien de tel que grep.)
la source
find
btw