Ver portas abertas TCPIP Linux ou serviços Windows

Uma das tarefas de suporte e gestão que podemos realizar constantemente é verificar as portas TCP abertas no sistema, pois desta forma podemos ter um controle preciso sobre qual serviço está utilizando esse serviço. porta.

Uma porta indica o ponto final de qualquer comunicação de rede e está associada a um programa ou serviço específico do sistema operacional.

A seguir, veremos como podemos conhecer as portas abertas nos sistemas operacionais Linux e Windows.

1. Ver portas abertas no Linux


Podemos fazer uso de três aplicações práticas para isso, são elas:

Comando NetstatEste comando netstat (Network Statistics) é freqüentemente usado para exibir informações associadas à rede. Está disponível em Windows e Linux

Para sua instalação podemos executar os seguintes comandos:

 sudo yum install net-tools (RedHat / CentOS) sudo apt install net-tools (Debian / Ubuntu) sudo dnf install net-tools Fedora

PROLONGAR

Para sua execução devemos saber o número da porta a ser analisada e usaremos o comando grep para exibir as informações utilizando a seguinte sintaxe:

 netstat -ltnp | grep -w ': porta #'
O resultado será o seguinte:

PROLONGAR

Os parâmetros usados ​​são:

  • eu: Diga ao netstat para exibir apenas as portas de escuta.
  • t: Exibir apenas conexões tcp.
  • n: indica para exibir endereços numéricos.
  • p: Permite que você visualize o ID do processo.
  • grep: Exibe a correspondência exata.

Comando LsofLsof (LiSt Open Files) é usado para exibir todas as portas abertas no Linux. Para a sua instalação utilizaremos as seguintes opções:

 sudo yum install lsof (RedHat / CentOS) sudo apt install lsof (Debian / Ubuntu) sudo dnf install lsof (Fedora)
Sua execução compreende a seguinte sintaxe:
 lsof -i: port

PROLONGAR

Podemos ver em detalhes os dados do processo, usuário, etc.

Comando do fusorGraças a este comando, podemos exibir os PIDs associados às portas abertas no Linux. Para a sua instalação utilizaremos qualquer uma das seguintes linhas conforme o caso:

 sudo yum install psmisc (Redhat / CentOS) sudo apt install psmisc (Debian / Ubuntu) sudo dnf install psmisc (Fedora 22 e superior)
A sintaxe para seu uso é a seguinte:
 porta # fuser / tcp

PROLONGAR

Para encontrar o nome do processo, usaremos a seguinte sintaxe:

 ps -p PID -o comm =

PROLONGAR

Desta forma podemos conhecer as portas abertas no Linux.

2. Ver portas abertas no Windows 10

Passo 1
Para conhecer as portas abertas nos sistemas operacionais Windows devemos acessar o prompt de comando como administradores, clicar com o botão direito / Executar como administrador e na janela exibida executar a seguinte linha:

 netstat -ab

PROLONGAR

Passo 2
Podemos ver informações detalhadas como:

  • Tipo de protocolo
  • Nome do protocolo
  • Endereço local
  • Serviço envolvido
  • Estado do processo

etapa 3
Alternativamente, o Windows permite mostrar os resultados por PID o que simplifica a administração, neste caso devemos executar a seguinte linha:

 netstat -aon 
Passo 4
Este será o resultado exibido:

PROLONGAR

Etapa 5
Podemos ver os resultados de uma forma muito mais organizada. Agora, com este PID, podemos ir ao Gerenciador de Tarefas e na aba Detalhes saber qual é o serviço envolvido:

PROLONGAR

Lá podemos aprender mais sobre o serviço ou encerrá-lo, se necessário. Com esses métodos poderemos conhecer as portas abertas no Linux ou Windows.

wave wave wave wave wave