GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So überwachen Sie TCP- und UDP-Ports in Echtzeit

In Bezug auf Software, insbesondere auf Betriebssystemebene, ist ein Port ein logisches Konstrukt, das einen bestimmten Prozess/eine bestimmte Anwendung oder eine Art von Netzwerkdienst identifiziert, und jeder Netzwerkdienst, der auf einem Linux-System ausgeführt wird, verwendet ein bestimmtes Protokoll (das gebräuchlichste ist das TCP (Übertragungskontrollprotokoll ) und UDP (User Datagram Protocol )) und eine Portnummer für die Kommunikation mit anderen Prozessen oder Diensten.

In diesem kurzen Artikel zeigen wir Ihnen, wie Sie TCP auflisten und überwachen oder beobachten können und UDP Ports in Echtzeit mit einer Socket-Übersicht auf einem Linux-System.

Alle offenen Ports in Linux auflisten

Um alle offenen Ports auf einem Linux-System aufzulisten, können Sie den Befehl netstat oder das Dienstprogramm ss wie folgt verwenden.

Es ist auch wichtig zu erwähnen, dass der Befehl netstat veraltet ist und stattdessen der Befehl ss seinen Platz bei der Anzeige detaillierterer Netzwerkstatistiken eingenommen hat.

$ sudo netstat -tulpn
OR
$ sudo ss -tulpn

Aus der Ausgabe des obigen Befehls wird der State Spalte zeigt an, ob sich ein Port im Listening-Zustand befindet (LISTEN ) oder nicht.

Im obigen Befehl ist das Flag:

  • -t – ermöglicht das Auflisten von TCP-Ports.
  • -u – ermöglicht die Auflistung von UDP-Ports.
  • -l – druckt nur Listening Sockets.
  • -n – zeigt die Portnummer.
  • -p – Prozess-/Programmnamen anzeigen.

Beobachten Sie offene TCP- und UDP-Ports in Echtzeit

Allerdings, um TCP zu sehen und UDP Ports in Echtzeit, können Sie das Tool netstat oder ss mit dem watch-Dienstprogramm wie gezeigt ausführen.

$ sudo watch netstat -tulpn
OR
$ sudo watch ss -tulpn

Drücken Sie zum Beenden Ctrl+C .

Sie werden auch die folgenden Artikel nützlich finden:

  1. 3 Möglichkeiten, um herauszufinden, welcher Prozess einen bestimmten Port überwacht
  2. So prüfen Sie, ob Remote-Ports mit dem Befehl „nc“ erreichbar sind
  3. Wie man alle laufenden Dienste unter Systemd in Linux auflistet
  4. 29 Praktische Beispiele für Nmap-Befehle für Linux-System-/Netzwerkadministratoren

Das ist jetzt alles! Wenn Sie Fragen oder Gedanken zu diesem Thema haben, erreichen Sie uns über den Kommentarbereich unten.


Linux
  1. So verwalten und listen Sie Dienste in Linux auf

  2. So installieren und testen Sie Ansible unter Linux

  3. Wie man Hulu auf Ubuntu und anderen Linux-Distributionen anschaut

  4. Wie schließt man Ports unter Linux?

  5. Wie man alle Ports (UDP und TCP) abhört oder sie alle in Debian offen erscheinen lässt

So benennen Sie Dateien und Verzeichnisse in Linux um

So komprimieren Sie Dateien und Verzeichnisse unter Linux

So führen Sie einen Port-Scan unter Linux durch

Wie man Hulu unter Linux anschaut

So installieren und verwenden Sie PuTTY unter Linux

So finden und schließen Sie offene Ports in Linux