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

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

Dans ce court article rapide, vous apprendrez à trouver tous les clients (en utilisant leurs adresses IP) connectées à un Apache ou Nginx serveur Web sur Http ou Https ports sur un serveur Linux.

Dans Linux, chaque service fonctionnant sur le serveur écoutant la prise pour un client pour faire une demande de connexion. Sur une connexion réussie d'un client, une prise (une combinaison d'une adresse IP et d'un port (un nombre qui identifie une application / service auquel le client est connecté) est créé.

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

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

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

# ss ou # netstat 
Énumérez toutes les connexions réseau

Pour que la liste de tous les clients soit connectée à Http (Port 80) ou Https (Port 443), vous pouvez utiliser la commande SS ou la commande netstat, qui répertorie toutes les connexions (quel que soit l'état dans lequel ils se trouvent), y compris les statistiques Unix Sockets.

# SS -O État établi '(sport =: http ou sport =: https)' ou # netstat -o État établi '(sport =: http ou sport =: https)' 
Liste des clients connectés aux ports HTTP et HTTPS

Alternativement, vous pouvez exécuter la commande suivante pour répertorier les numéros de port numériques.

# ss -tn src: 80 ou src: 443 ou # netStat -tn src: 80 ou src: 443 
Liste des connexions client HTTP et HTTPS PORTS

Vous pouvez également trouver les articles suivants utiles:

  1. 4 façons de savoir quels ports écoutent dans 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 homme (homme SS). Vous pouvez nous joindre pour toutes les questions, via le formulaire de commentaire ci-dessous.