Como encontrar todos os clientes conectados a portas HTTP ou HTTPS

Como encontrar todos os clientes conectados a portas HTTP ou HTTPS

Neste pequeno artigo rápido, você aprenderá como encontrar todos os clientes (usando seus destinatários IP) conectados a um Apache ou Nginx servidor da web em Http ou Https Portas em um servidor Linux.

No Linux, todos os serviços em execução no servidor ouvindo o soquete para um cliente fazer uma solicitação de conexão. Após uma conexão bem -sucedida de um cliente, um soquete (uma combinação de um endereço IP e uma porta (um número que identifica um aplicativo/serviço ao qual o cliente está conectado)) é criado.

Leitura recomendada: Como assistir portas TCP e UDP em tempo real

Para obter as informações detalhadas desses soquetes, usaremos uma ferramenta de linha de comando SS, usada para exibir informações relacionadas ao soquete de rede em uma máquina Linux. Você também pode usar o comando NetStat mais antigo, que exibe conexões de soquete ativo.

Por exemplo, você pode usar essas ferramentas para obter as informações de estatísticas de soquete de todos os clientes conectados a uma porta ou serviço específico.

# ss ou # netstat 
Liste todas as conexões de rede

Para obter a lista de todos os clientes conectados a Http (Porta 80) ou Https (Porta 443), você pode usar o comando ss ou o comando netstat, que listará todas as conexões (independentemente do estado em que estão), incluindo estatísticas do UNIX Sockets.

# SS -O State estabelecido '(Sport =: HTTP ou Sport =: HTTPS)' ou # NetStat -O State estabelecido '(Sport =: HTTP ou Sport =: HTTPS)' 
Listar os clientes conectados às portas HTTP e HTTPS

Como alternativa, você pode executar o seguinte comando para listar os números numéricos da porta.

# ss -tn src: 80 ou src: 443 ou # netstat -tn src: 80 ou src: 443 
Liste conexões de clientes HTTP e HTTPS portas

Você também pode achar os seguintes artigos úteis:

  1. 4 maneiras de descobrir quais portas estão ouvindo no Linux
  2. Como verificar as portas remotas são acessíveis usando o comando 'NC'

Isso é tudo o que temos neste pequeno artigo. Para obter mais informações sobre o utilitário SS, leia sua página de homem (Homem SS). Você pode entrar em contato conosco para qualquer dúvida, através do formulário de comentário abaixo.