Como verificar portas abertas no Linux

Cum să verificați dacă există porturi deschise în Linux
⏱️ 3 min read

Quando estiver solucionando problemas de rede no Linux ou procurando maneiras de melhorar a segurança de sua máquina Linux, você precisará saber se e quais portas estão abertas. Neste artigo, veremos diferentes maneiras de listar ou exibir portas abertas no Linux.

SIMPATIA PARA ARRUMAR EMPREGO - Con...
SIMPATIA PARA ARRUMAR EMPREGO - Conquiste o emprego desejado com estas 5 SIMPATIAS FORTES

O que é um Porto?

Uma porta é um número de 16 bits (0 a 65535) para ajudar a identificar um determinado aplicativo ou processo em um sistema operacional Linux (Unix). A porta diferencia um aplicativo de outro em um sistema Linux.

Abaixo estão as diferentes categorias de portas:

  • 0 – 1023 – Chamadas de portas conhecidas
  • 1024 – 49151 –Referido como Portas Registradas
  • 49152 – 65535 – Referido como portas dinâmicas

Usando o seguinte comando, uma lista de aplicativos e portas é exibida em seu terminal:

TCP: TCP significa Protocolo de Controle de Transmissão. É o protocolo mais comumente usado na Internet. O TCP não é apenas uma comunicação unilateral, em vez disso, ele envia pacotes de volta para confirmar que recebeu seus pacotes.

UDP: Também conhecido como protocolo de datagrama do usuário. É um protocolo de comunicação alternativo ao TCP. O protocolo UDP funciona de forma semelhante ao TCP. No entanto, ele ignora todas as coisas de verificação de erros. O UDP é necessário quando a velocidade é desejável e a correção de erros não é necessária.

TOMADAS: Socket permite a comunicação de dois processos diferentes na mesma máquina ou em máquinas diferentes.

Vejamos maneiras diferentes de listar uma porta aberta no Linux.

1. Netstat

Neste método, usaremos o comando netstat -atu para verificar se há portas abertas no Linux.

screenshot-from-2018-07-05-15-08-19

Usamos o -a, -t e -u sinalizadores para netstat.

  • -uma: mostra todos os soquetes
  • -t: mostra as conexões TCP
  • -você: mostra as conexões UDP

Você também pode adicionar o -p sinalizador para mostrar o PID relacionado do processo ou nome do programa.

netstataupt

Para exibir apenas portas UDP, você pode usar o seguinte comando:

netstatudp

Além disso, você pode usar o seguinte comando para pesquisar portas TCP:

netstcp

2. lsof

Em vez de usar netstat, podemos usar o lsof comando para exibir portas abertas no Linux:

lsof

O seguinte comando também pode ajudar a exibir soquetes abertos:

lsofnp

Além disso, você pode usar o comando abaixo para listar todas as conexões TCP:

lsoftcp

Além disso, você pode usar o seguinte comando para conexões UDP:

lsofudp

3. Comando Mapeado de Rede

Neste método, usaremos nmap para detectar a porta aberta em seu sistema. Podemos usar o seguinte comando para mostrar as conexões da porta tcp:

nmapst

Finalmente, para mostrar as conexões da porta udp, podemos usar o seguinte comando:

nmaput

Conclusão

Quando se trata da segurança do seu PC Linux, a primeira coisa a fazer é fechar todas as portas desnecessárias para evitar o acesso externo. Com os métodos listados acima, você poderá verificar facilmente as portas abertas em um sistema Linux e determinar quais portas devem ser fechadas ou permanecer abertas.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x