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 -aonPasso 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.