Obter uma lista de conexões de rede que minha máquina está fazendo


16

No Ubuntu, como obtenho uma lista de conexões de rede que meu computador fez nos últimos dias? Existe uma maneira fácil de fazer isso?


para casos futuros, você pode configurar seu sistema conforme descrito .
sazonal

Respostas:


28

Você não pode obter conexões encerradas a menos que as estivesse registrando. Para obter as conexões atuais:

# sudo netstat -tupn

Isso mostrará as portas de origem e destino abertas atuais com IPs.

Para obter mais detalhes sobre o conteúdo das conexões, instale o tcpdump se não estiver instalado e execute:

# sudo tcpdump -X -i eth0 

E você pode executar isso em segundo plano e gravar a saída em um arquivo.


Obrigado @islam. Existe uma boa maneira de converter automaticamente o endereço IP no netstat em suas entradas de DNS correspondentes?
precisa saber é o seguinte

11
No netstat remova o argumento 'n', que significa não resolver IPs para nomes de host.
Islam

Eu recomendaria adicionar o sinalizador -a (todos) também.
cupojavashort

0

Se você está procurando uma lista de portas, pode usar:

netstat -tupn | grep -E ":(22|80|8000) .*"

ou

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.