So finden Sie alle Clients, die mit HTTP- oder HTTPS-Ports verbunden sind

In diesem kurzen kurzen Artikel erfahren Sie, wie Sie alle Clients (unter Verwendung ihrer IP-Adressaten) finden, die mit einem verbunden sind Apache oder Nginx Webserver eingeschaltet HTTP oder HTTPS Ports auf einem Linux-Server.

Unter Linux überwacht jeder Dienst, der auf dem Server ausgeführt wird, den Socket, damit ein Client eine Verbindungsanforderung stellt. Bei einer erfolgreichen Verbindung von einem Client wird ein Socket (eine Kombination aus einer IP-Adresse und einem Port (eine Nummer, die eine Anwendung / einen Dienst identifiziert, mit dem der Client verbunden ist)) erstellt.

Empfohlene Lektüre: So überwachen Sie TCP- und UDP-Ports in Echtzeit

Um detaillierte Informationen zu diesen Sockets zu erhalten, verwenden wir ein ss-Befehlszeilentool, mit dem Informationen zu Netzwerk-Sockets auf einem Linux-Computer angezeigt werden. Sie können auch den älteren Befehl netstat verwenden, der aktive Socket-Verbindungen anzeigt.

Mit diesen Tools können Sie beispielsweise die Socket-Statistikinformationen aller Clients abrufen, die mit einem bestimmten Port oder Dienst verbunden sind.

# ss
OR
# netstat
Alle Netzwerkverbindungen auflisten
Alle Netzwerkverbindungen auflisten


Um die Liste aller verbundenen Clients abzurufen HTTP (Hafen 80) oder HTTPS (Hafen 443) können Sie den Befehl ss oder netstat verwenden, der alle Verbindungen (unabhängig vom Status, in dem sie sich befinden) einschließlich der UNIX-Sockets-Statistiken auflistet.

# ss -o state established '( sport = :http or sport = :https )'
OR
# netstat -o state established '( sport = :http or sport = :https )'
Listen Sie Clients auf, die mit HTTP- und HTTPS-Ports verbunden sind
Listen Sie Clients auf, die mit HTTP- und HTTPS-Ports verbunden sind

Alternativ können Sie den folgenden Befehl ausführen, um die numerischen Portnummern aufzulisten.

# ss -tn src :80 or src :443
OR
# netstat -tn src :80 or src :443
Listen Sie die HTTP- und HTTPS-Ports-Clientverbindungen auf
Listen Sie die HTTP- und HTTPS-Ports-Clientverbindungen auf

Möglicherweise sind auch die folgenden Artikel hilfreich:

  1. 4 Möglichkeiten, um herauszufinden, welche Ports unter Linux empfangsbereit sind
  2. So überprüfen Sie, ob Remote-Ports mit dem Befehl ‘nc’ erreichbar sind

Das ist alles, was wir in diesem kurzen Artikel haben. Weitere Informationen zum Dienstprogramm ss finden Sie in der Manpage (Mann ss). Sie können uns bei Fragen über das Kommentarformular unten erreichen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *