Como matar uma conexão tcp específica no windows?

19

Em Linux podemos matar uma conexão TCP estabelecida usando o comando tcpkill .

Por exemplo, para descartar toda a conexão de / para um determinado IP:

tcpkill host ipaddr

Ou similarmente para matar toda a conexão usando a porta 21 no ethernet-1, por:

tcpkill -i eth1 port 21  

Da mesma forma, eu quero saber o que é o comando para matar determinada conexão no Windows, precisamente o Windows 7. Como eu posso ver uma lista de conexões ativas por netstat -n , agora eu estou querendo saber como soltar um determinado ou grupo de conexões?

    
por Johnydep 01.02.2012 / 15:23

3 respostas

6

A ferramenta CurrPorts da Nirsoft parece fazer isso. Siga o link e procure por 'Fechando uma conexão a partir da linha de comando'.

    
por 01.02.2012 / 15:47
21

O Windows Sysinternals Suite contém uma ferramenta chamada TcpView . O TcpView mostrará todas as conexões na sua máquina, semelhantes ao netstat. Ele também permitirá que você feche a conexão ou mate o processo que hospeda a conexão.

    
por 01.02.2012 / 15:29
0

CurrPorts ( cports.exe ) da Nirsoft fornece uma interface do Windows para fechar as portas ou, pelo menos, identificar os processos que a mantêm aberta. Esta é uma ferramenta de depuração muito boa - me ajudou de qualquer maneira:

Using CurrPorts

The main window of CurrPorts displays the list of all currently opened TCP and UDP ports. You can select one or more items, and then close the selected connections, copy the ports information to the clipboard, or save it to HTML/XML/Text file. If you don't want to view all available columns, or you want to change the order of the columns on the screen and in the files you save, select 'Choose Column' from the View menu, and select the desired columns and their order. In order to sort the list by specific column, click on the header of the desired column.

link

    
por 18.08.2015 / 01:09