Descobrindo quem esta usando as portas TCP.

Por vezes nos deparamos com portas sendo utilizadas em nosso PC, e não sabemos de verdade quem usa oque.

Vou ensinar agora, como descobrir isso.

Se utilizarmos o comando pelo prompt do windows:

netstat -nao

Teremos a imagem a seguir:

execução do netstat -nao

Perceba que temos 5 informações:

  • Protocolo
  • Endereço local
  • Endereço Externo
  • Estado
  • PID

Neste contexto percebemos que o netstat mostra ao lado do ip:porta, ou seja, sempre mostra a porta do local usada.

A descrição LISTENING, indica que é um serviço que escuta a porta em questão.

Listar aplicações em execução

No linux o pid é muito conhecido e usado, porem no windows, é um pouco mais misterioso.

Iremos tratar, alguns pontos.

No windows quem quer listar os processos que estão em execução, o método mais fácil é o tasklist.

Para pegar apenas o processo correto utilize a seguinte sintaxe:

tasklist | grep -e " 4 "

Desta forma coletará apenas o nro do processo


Matando a aplicação, no windows

Para matar uma aplicação pela console no windows, use o comando tskill, conforme a sintaxe:

tskill <pid>

Segue exemplo: