Obtenir une liste des connexions réseau établies par ma machine

16

Sur Ubuntu, comment obtenir une liste des connexions réseau effectuées par mon ordinateur ces derniers jours? Existe-t-il un moyen simple de procéder?

Saqib Ali
la source
pour les cas futurs, vous pouvez configurer votre système comme décrit ici .
sazary

Réponses:

28

Vous ne pouvez pas obtenir de connexions interrompues à moins de les enregistrer. Pour obtenir les connexions actuelles:

# sudo netstat -tupn

Cela montrera les ports source et de destination ouverts actuels avec des adresses IP.

Pour obtenir plus de détails sur le contenu des connexions, installez tcpdump s'il n'est pas installé et exécutez:

# sudo tcpdump -X -i eth0 

Et vous pouvez l'exécuter en arrière-plan et écrire la sortie dans un fichier.

Islam
la source
Merci @islam. Existe-t-il un bon moyen de convertir automatiquement l'adresse IP dans netstat en leurs entrées DNS correspondantes?
Saqib Ali
1
Dans netstat, supprimez l'argument «n», ce qui signifie que les adresses IP ne sont pas résolues en noms d'hôtes.
Islam
Je recommanderais également d'ajouter le drapeau -a (tout).
cupojavashort
0

Si vous cherchez une liste de ports, vous pouvez utiliser:

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

ou

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
Gonzalo
la source