Sur Linux , nous pouvons tuer une connexion établie TCP à l'aide de la commande tcpkill
.
Par exemple, pour abandonner toute connexion vers/depuis une adresse IP particulière:
tcpkill Host ipaddr
Ou similaire pour tuer toute connexion utilisant le port 21 sur ethernet-1, par:
tcpkill -i eth1 port 21
De même, je veux savoir quelle est la commande pour tuer certaines connexions sur Windows, précisément Windows 7. Comme je peux voir une liste de connexions actives par netstat -n
, je me demande maintenant comment supprimer un groupe de connexions en particulier?
L'outil CurrPorts de Nirsoft semble le faire. Suivez le lien et recherchez "Fermer une connexion à partir de la ligne de commande".
CurrPorts (cports.exe
) de Nirsoft fournit une interface Windows pour fermer les ports ou au moins pour identifier les processus qui le maintiennent ouvert. C'est un très bon outil de débogage - m'a aidé quand même:
Utilisation de CurrPorts
La fenêtre principale de CurrPorts affiche la liste de tous les ports TCP et UDP actuellement ouverts. Vous pouvez sélectionner un ou plusieurs éléments, puis fermer les connexions sélectionnées, copier les informations sur les ports dans le Presse-papiers ou les enregistrer dans un fichier HTML/XML/Texte. Si vous ne souhaitez pas afficher toutes les colonnes disponibles ou si vous souhaitez modifier l'ordre des colonnes à l'écran et dans les fichiers que vous enregistrez, sélectionnez "Choisir une colonne" dans le menu Affichage, puis sélectionnez les colonnes souhaitées et leur ordre. . Pour trier la liste par colonne spécifique, cliquez sur l'en-tête de la colonne souhaitée.