Sobes.tech
Junior

Como posso visualizar as ligações atuais?

sobes.tech IA

Resposta da IA

Utilizando a ferramenta netstat:

# Mostrar todas as ligações (ativas e passivas)
netstat -a

# Mostrar apenas os sockets a escutar
netstat -l

# Mostrar ligações TCP
netstat -t

# Mostrar ligações UDP
netstat -u

# Mostrar PID e nome do processo (requer privilégios de root)
netstat -p

# Combinação de flags para uma visão mais completa
netstat -tunlp

Usando a ferramenta ss (preferível em sistemas modernos devido ao maior desempenho):

# Mostrar todas as ligações
ss -a

# Mostrar apenas os sockets a escutar
ss -l

# Mostrar ligações TCP
ss -t

# Mostrar ligações UDP
ss -u

# Mostrar PID e nome do processo
ss -p

# Combinação de flags
ss -tunlp

Usando o conteúdo do diretório /proc/net/:

A informação sobre ligações está disponível nos ficheiros /proc/net/tcp, /proc/net/udp e outros neste diretório.

# Ver dados brutos de ligações TCP
cat /proc/net/tcp

Este método requer interpretação manual dos dados, que estão em formato hexadecimal. As ferramentas netstat e ss fornecem uma saída mais conveniente e legível.