Pesquisa de site

Como encontrar todos os clientes conectados a portas HTTP ou HTTPS


Neste breve artigo rápido, você aprenderá como encontrar todos os clientes (usando seus endereços IP) conectados a um servidor web Apache ou Nginx em HTTP ou portas HTTPS em um servidor Linux.

No Linux, todo serviço em execução no servidor escuta o soquete para que um cliente faça 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 observar portas TCP e UDP em tempo real

Para obter informações detalhadas sobre esses soquetes, usaremos uma ferramenta de linha de comando ss, que é 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 ativas.

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

ss
OR
netstat

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 se encontrem), incluindo estatísticas de soquetes UNIX.

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

Alternativamente, você pode executar o seguinte comando para listar os números numéricos das portas.

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

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

  1. 4 maneiras de descobrir quais portas estão escutando no Linux
  2. Como verificar se as portas remotas podem ser acessadas usando o comando ‘nc’

Isso é tudo que temos neste breve artigo. Para obter mais informações sobre o utilitário ss, leia sua página de manual (man ss). Você pode entrar em contato conosco em caso de dúvidas, através do formulário de comentários abaixo.