Vous pourriez probablement juste trouver quel processus a ouvert la socket à laquelle le port est associé, et tuer ce processus.
Mais, vous devriez réaliser qu'à moins que ce processus n'ait un gestionnaire qui désinitialise tous les éléments qu'il utilisait (fichiers ouverts, sockets, forks, éléments qui peuvent persister à moins qu'ils ne soient fermés correctement à la fin), alors vous auriez créé cette entrave aux performances du système. De plus, la socket restera ouverte jusqu'à ce que le noyau se rende compte que le processus a été tué. Cela ne prend généralement qu'une minute.
Je suppose que la meilleure question serait : Quel port (appartenant à quel processus) voulez-vous arrêter ?
Si vous essayez de mettre fin à une porte dérobée ou à un virus que vous avez trouvé, alors vous devriez au moins apprendre quelles données vont et viennent avant de le terminer. (wireshark est bon pour cela) (Et le nom exécutable du processus afin que vous puissiez le supprimer et l'empêcher de revenir au redémarrage) ou, si c'est quelque chose que vous avez installé (comme HTTPD ou FTPD ou autre) alors vous devriez déjà avoir accès au processus lui-même.
En général, il aura un programme de contrôle (HTTPD stop|start ou autre). Ou, s'il s'agit d'un élément du système, vous ne devriez probablement pas y toucher. Quoi qu'il en soit, j'ai pensé que puisque tout le monde vous donne le “comment faire”, je devrais vous donner les avertissements.