So finden Sie offene Ports unter Linux

Wenn Sie Netzwerkprobleme unter Linux beheben oder nach Möglichkeiten suchen, die Sicherheit Ihres Linux-Computers zu verbessern, müssen Sie wissen, ob und welche Ports geöffnet sind. In diesem Artikel werden verschiedene Möglichkeiten zum Auflisten oder Anzeigen offener Ports unter Linux beschrieben.

Index

    Was ist ein Hafen?

    Ein Port ist eine 16-Bit-Nummer (0 bis 65535), mit deren Hilfe eine bestimmte Anwendung oder ein bestimmter Prozess auf einem Linux-Betriebssystem (Unix) identifiziert werden kann. Der Port unterscheidet eine Anwendung von einer anderen auf einem Linux-System.

    Im Folgenden sind die verschiedenen Türkategorien aufgeführt:

    • 0 - 1023 - Bekannte Türen mit Namen
    • 1024 - 49151 - Wird als registrierte Ports bezeichnet
    • 49152 - 65535 - Die sogenannten dynamischen Türen

    Mit dem folgenden Befehl wird eine Liste der Anwendungen und Ports in Ihrem Terminal angezeigt:

    cat /etc/services

    So finden Sie offene Ports unter Linux

    TCP : TCP steht für Transmission Control Protocol. Es ist das am häufigsten verwendete Protokoll im Internet. TCP ist nicht nur eine Einwegkommunikation, sondern sendet Pakete, um zu bestätigen, dass Sie Ihre Pakete empfangen haben.

    UDP : Auch als User Datagram Protocol bekannt. Es ist ein alternatives Kommunikationsprotokoll zu TCP. UDP funktioniert ähnlich wie TCP. Ignorieren Sie jedoch alle Fehler. UDP ist erforderlich, wenn Geschwindigkeit erwünscht ist und keine Fehlerkorrektur erforderlich ist.

    JACK : Socket ermöglicht die Kommunikation von zwei verschiedenen Prozessen auf derselben Maschine oder auf verschiedenen Maschinen.

    Schauen wir uns verschiedene Möglichkeiten an, um einen offenen Port unter Linux aufzulisten.

    1. Netstat

    Bei dieser Methode verwenden wir den Befehl netstat -atu, um unter Linux nach offenen Ports zu suchen.

    So finden Sie offene Ports unter Linux

    Wir verwenden die Flags -a, -t und -u für netstat.

    • -zum : zeigt alle Steckdosen
    • -t : zeigt TCP-Verbindungen
    • -oder : Zeigt UDP-Verbindungen an

    Sie können auch das Flag -p hinzufügen, um die PID für den Prozess- oder Programmnamen anzuzeigen.

    So finden Sie offene Ports unter Linux

    Um nur UDP-Ports anzuzeigen, können Sie den folgenden Befehl verwenden:

    netstat -vaun

    So finden Sie offene Ports unter Linux

    Sie können auch den folgenden Befehl verwenden, um TCP-Ports zu finden:

    netstat -vatn

    So finden Sie offene Ports unter Linux

    2. lsof

    Anstatt netstat zu verwenden, können wir den Befehl lsof verwenden, um offene Ports unter Linux anzuzeigen:

    lsof -i

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> i

    So finden Sie offene Ports unter Linux

    Der folgende Befehl kann auch dazu beitragen, offene Sockets anzuzeigen:

    lsof -n -P | grep LISTEN

    So finden Sie offene Ports unter Linux

    Sie können auch den folgenden Befehl verwenden, um alle TCP-Verbindungen aufzulisten:

    lsof -i tcp

    So finden Sie offene Ports unter Linux

    Darüber hinaus können Sie den folgenden Befehl für UDP-Verbindungen verwenden:

    lsof -i udp

    So finden Sie offene Ports unter Linux

    3. Vom Netzwerk zugewiesener Befehl

    Bei dieser Methode verwenden wir nmap, um die offene Tür Ihres Systems zu erkennen. Wir können den folgenden Befehl verwenden, um TCP-Port-Verbindungen anzuzeigen:

    nmap -sT -O localhost

    So finden Sie offene Ports unter Linux

    Um die udp-Port-Verbindungen anzuzeigen, können wir den folgenden Befehl verwenden:

    nmap -sU localhost

    So finden Sie offene Ports unter Linux

    Fazit

    Wenn es um die Sicherheit Ihres Linux-PCs geht, müssen Sie zunächst alle unnötigen Ports schließen, um einen externen Zugriff zu verhindern. Mit den oben genannten Methoden können Sie auf einem Linux-System leicht nach offenen Ports suchen und feststellen, welche Ports geschlossen oder geöffnet werden müssen.

    Schreibe einen Kommentar

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

    Go up

    Diese Website verwendet Cookies, um Ihnen ein besseres Erlebnis beim Surfen auf der Website zu bieten. Lesen Sie mehr über Cookies