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?

Saqib Ali
fonte
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.

islamismo
fonte
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"
Gonzalo
fonte