Rufen Sie eine Liste der Netzwerkverbindungen ab, die mein Computer herstellt

15

Wie erhalte ich unter Ubuntu eine Liste der Netzwerkverbindungen, die mein Computer in den letzten Tagen hergestellt hat? Gibt es eine einfache Möglichkeit, dies zu tun?

Saqib Ali
quelle
Für zukünftige Fälle können Sie Ihr System wie dort beschrieben einrichten .
Sazary

Antworten:

27

Sie können keine beendeten Verbindungen erhalten, es sei denn, Sie haben sie protokolliert. So rufen Sie die aktuellen Verbindungen ab:

# sudo netstat -tupn

Dies zeigt die aktuell geöffneten Quell- und Zielports mit IPs an.

Um weitere Informationen zum Inhalt der Verbindungen zu erhalten, installieren Sie tcpdump, falls es nicht installiert ist, und führen Sie Folgendes aus:

# sudo tcpdump -X -i eth0 

Und Sie können das im Hintergrund ausführen und die Ausgabe in eine Datei schreiben.

Islam
quelle
Vielen Dank, @islam. Gibt es eine gute Möglichkeit, die IP-Adresse in netstat automatisch in die entsprechenden DNS-Einträge zu konvertieren?
Saqib Ali
1
Entfernen Sie im netstat das Argument 'n', was bedeutet, dass IPs nicht in Hostnamen aufgelöst werden.
Islam
Ich würde empfehlen, auch das Flag -a (all) hinzuzufügen.
Cupojavashort
0

Wenn Sie nach einer Liste von Ports suchen, können Sie Folgendes verwenden:

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

oder

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