4 Möglichkeiten, um herauszufinden, welche Ports in Linux

4 Möglichkeiten, um herauszufinden, welche Ports in Linux

Der Status eines Ports ist entweder offen, gefiltert, geschlossen oder ungefiltert. Ein Port soll geöffnet sein, wenn eine Anwendung auf dem Zielcomputer auf Verbindungen/Pakete an diesem Port wartet.

In diesem Artikel erklären wir vier Möglichkeiten, offene Ports zu überprüfen, und zeigen Ihnen auch, wie Sie herausfinden, welche Anwendung welchen Port unter Linux abhört.

Verwenden des Netstat-Befehls

Netstat ist ein weit verbreitetes Tool zum Abfragen von Informationen über das Linux-Netzwerksubsystem., Sie können damit alle offenen Ports wie folgt drucken:

$ sudo netstat -ltup 

Das Flag -l weist netstat an, alle Listening Sockets zu drucken, -t zeigt alle TCP-Verbindungen an, -u zeigt alle UDP-Verbindungen an und ermöglicht das Drucken des Anwendungs – /Programmnamens, der auf dem Port abhört.,

Check Open Ports Using Netstat Command

To print numeric values rather than service names, add the -n flag.

$ sudo netstat -lntup
Show Numeric Values

You can also use grep command to find out which application is listening on a particular port, for example.,

$ sudo netstat -lntup | grep "nginx"
Find Port of Running Application

Alternativ können Sie den port angeben, und finden Sie den Antrag gebunden, wie gezeigt.

$ sudo netstat -lntup | grep ":80"
Anwendung mithilfe einer Portnummer finden

Mit dem Befehl ss

ss command ist ein weiteres nützliches Tool zum Anzeigen von Informationen zu Sockets. Die Ausgabe sieht der von netstat ähnlich., Der folgende Befehl zeigt alle Abhörports für TCP-und UDP-Verbindungen im numerischen Wert an.

$ sudo ss -lntu
Finden Offene Ports Mit ss Befehl

Mit Nmap Befehl

Nmap ist eine leistungsstarke und beliebte netzwerk exploration werkzeug und port scanner. Um nmap auf Ihrem System zu installieren, verwenden Sie wie gezeigt Ihren Standardpaketmanager.,

$ sudo apt install nmap $ sudo yum install nmap $ sudo dnf install nmap 

Um alle offenen/abhörenden Ports in Ihrem Linux-System zu scannen, führen Sie den folgenden Befehl aus (der lange dauern sollte).

$ sudo nmap -n -PN -sT -sU -p- localhost

Mit dem Befehl lsof

Das letzte Tool, das wir zum Abfragen offener Ports verwenden, ist der Befehl lsof, mit dem geöffnete Dateien in Linux aufgelistet werden. Da alles eine Datei in Unix/Linux ist, kann eine geöffnete Datei ein Stream oder eine Netzwerkdatei sein.

Um alle Internet-und Netzwerkdateien aufzulisten, verwenden Sie die Option -i. Beachten Sie, dass dieser Befehl eine Mischung aus Dienstnamen und numerischen Ports anzeigt.,

$ sudo lsof -i
Liste Offene Netzwerkdateien mit dem Befehl lsof

Um herauszufinden, welche Anwendung an einem bestimmten Port lauscht, führen Sie lsof in dieser Form aus.

$ sudo lsof -i :80
Anwendung über Port finden

Das ist alles! In diesem Artikel haben wir vier Möglichkeiten erläutert, offene Ports unter Linux zu überprüfen. Wir haben auch gezeigt, wie man überprüft, welche Prozesse an bestimmte Ports gebunden sind., Sie können Ihre Gedanken teilen oder Fragen über das Feedback-Formular unten stellen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.