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?


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.


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"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.