Recherche de site Web

Comment trouver tous les clients connectés aux ports HTTP ou HTTPS


Dans ce court article, vous apprendrez comment trouver tous les clients (à l'aide de leurs adresses IP) connectés à un serveur Web Apache ou Nginx sur HTTP ou des ports HTTPS sur un serveur Linux.

Sous Linux, chaque service exécuté sur le serveur écoute le socket pour qu'un client fasse une demande de connexion. Lors d'une connexion réussie à partir d'un client, un socket (une combinaison d'une adresse IP et d'un port (un numéro qui identifie une application/un service auquel le client est connecté)) est créé.

Lecture recommandée : Comment surveiller les ports TCP et UDP en temps réel

Pour obtenir des informations détaillées sur ces sockets, nous utiliserons un outil de ligne de commande ss, qui est utilisé pour afficher les informations relatives aux sockets réseau sur une machine Linux. Vous pouvez également utiliser l'ancienne commande netstat, qui affiche les connexions socket actives.

Par exemple, vous pouvez utiliser ces outils pour obtenir les informations statistiques sur les sockets de tous les clients connectés à un port ou à un service spécifique.

ss
OR
netstat

Pour obtenir la liste de tous les clients connectés en HTTP (Port 80) ou HTTPS (Port 443), vous Vous pouvez utiliser la commande ss ou la commande netstat, qui listera toutes les connexions (quel que soit leur état), y compris les statistiques des sockets UNIX.

ss -o state established '( sport = :http or sport = :https )'
OR
netstat -o state established '( sport = :http or sport = :https )'

Vous pouvez également exécuter la commande suivante pour répertorier les numéros de port numériques.

ss -tn src :80 or src :443
OR
netstat -tn src :80 or src :443

Les articles suivants pourraient également vous être utiles :

  1. 4 façons de savoir quels ports écoutent sous Linux
  2. Comment vérifier que les ports distants sont accessibles à l'aide de la commande « nc »

C’est tout ce que nous avons dans ce court article. Pour plus d'informations sur l'utilitaire ss, lisez sa page de manuel (man ss). Vous pouvez nous joindre pour toute question, via le formulaire de commentaires ci-dessous.