Encontre portas abertas no FreeBSD usando Sockstat

Neste artigo, veremos como encontrar portas abertas no FreeBSD usando sockstat. 10 comandos úteis.

Sockstat é um dos versáteis utilitários de linha de comando. É usado principalmente para encontrar portas abertas no FreeBSD e o comando sockstat é instalado por padrão no FreeBSD. É comumente usado para exibir o nome dos processos que abriram uma determinada porta de rede em um sistema FreeBSD.

O comando Sockstat também é usado para listar soquetes abertos com base na versão do protocolo (IPv4 e IPv6), no estado da conexão e em quais portas um daemon ou um programa se conecta e escuta. Ele pode reduzir os resultados de uma conexão aberta com base no usuário que possui o soquete, no descritor de arquivo de um soquete de rede ou no PID do processo que abriu o soquete.

1. Exibir todas as portas abertas no FreeBSD

O comando Sockstat irá mostrar todas as portas abertas em um sistema FreeBSD

# sockstat

2. Lista de portas de escuta

# sockstat -l

O comando sockstat com -l sinalizador exibirá todos os soquetes de escuta abertos na pilha de rede. Mostrar tomadas de escuta.

3. Exibir portas abertas IPv4

# sockstat -4

Mostrar soquetes AF_INET (IPv4).

4. Exibir portas abertas IPv6

# sockstat -6

Mostrar soquetes AF_INET6 (IPv6).

5. Exibir portas abertas TCP ou UDP

# sockstat -P tcp

# sockstat -P udp

# sockstat -P tcp,udp

Mostra apenas os soquetes da Internet se o número da porta local ou estrangeira estiver na lista especificada. O argumento portas é uma lista separada por vírgulas de números de porta e intervalos especificados como primeira e última porta separados por um traço.

6. Liste o número da porta específica TCP e UDP

# sockstat -P tcp -p 443 [Show TCP HTTPS Port]
# sockstat -P udp -p 53 [Show UDP DNS Port]
# sockstat -P tcp -p 443,53,80,21 [Show Both TCP and UDP]

Isso irá verificar se a porta de menção está aberta ou não.

7. Exibir portas de escuta da rede

# sockstat -46 -l -s

Para listar todos os soquetes TCP abertos no estado de escuta, anexe os sinalizadores -l e -s, conforme mostrado no exemplo abaixo. Por ser um protocolo sem conexão, o UDP não mantém nenhuma informação sobre o estado da conexão.

8. Exibir soquetes unix e canais nomeados

# sockstat -u

Mostrar soquetes AF_LOCAL (UNIX). Os soquetes de domínio Unix, bem como outras formas de comunicação local entre processos, como pipes nomeados, podem ser exibidos pelo comando sockstat usando o sinalizador -u, conforme mostrado na imagem abaixo.

9. Dispay HTTPS Connected Protocols

# sockstat -46 -s -P TCP -p 443 -c

Você pode listar todos os soquetes conectados associados ao protocolo HTTPS ao lado do estado de cada conexão executando o comando abaixo.

10. Exibir soquetes HTTP remotos

# sockstat -46 -c | egrep ’80|443′ | awk '{print $7}' | uniq -c | sort -nr

# sockstat -46 -c -p 80,443 | grep -v ADDRESS|awk '{print $7}' | uniq -c | sort -nr

Para listar todos os soquetes remotos associados ao protocolo HTTP, você pode executar uma das seguintes combinações de comando.

Neste artigo, vimos como encontrar uma porta aberta no FreeBSD usando sockstat.


Como instalar e configurar CSF (ConfigServer Security & Firewall) no CentOS 7

Como instalar e configurar CSF (ConfigServer Security & Firewall) no CentOS 7

ConfigServer Security & Firewall (também chamado de csf) é um firewall Stateful Packet Inspection (SPI). Aprenda a instalar e configurar o CSF ​​no CentOS 7

Como instalar o R1Soft Backup Agent no CentOS

Como instalar o R1Soft Backup Agent no CentOS

Aprenda a instalar o R1Soft Backup Agent no CentOS e configurá-lo. O R1Soft Server Backup Manager oferece aos provedores de serviços uma solução flexível e amigável ao servidor.

Como modificar os limites LVE do CloudLinux

Como modificar os limites LVE do CloudLinux

Neste artigo, explicamos como modificar os limites do CloudLinux LVE. Então vamos começar. Os limites LVE do CloudLinux podem ser alterados usando o gerenciador LVE.

Como alterar o SSH da porta do servidor Linux

Como alterar o SSH da porta do servidor Linux

Para alterar a porta SSH do servidor Linux, você precisa fazer o login no servidor via SSH e modificar o arquivo de configuração SSH.

Como instalar o Centova Cast no CentOS

Como instalar o Centova Cast no CentOS

Centova Cast é a plataforma de gerenciamento líder para streams de rádio na Internet, fornecendo ampla visão e controle para provedores de hospedagem de stream.

Como configurar a retransmissão de e-mail em seu servidor de e-mail

Como configurar a retransmissão de e-mail em seu servidor de e-mail

Você pode superar os problemas de envio de e-mail usando as seguintes configurações de retransmissão de e-mail.

Como instalar o Apache, MariaDB, PHP e phpMyAdmin no Ubuntu 18.04

Como instalar o Apache, MariaDB, PHP e phpMyAdmin no Ubuntu 18.04

Vamos aprender a instalar Apache MariaDB PHP e PHPMyAdmin no servidor Ubuntu 18.04. Apache, MySQL / MariaDB e PHP são compostos de pacotes. É conhecido como LAMP

Aprenda gerenciamento básico de usuários no Linux

Aprenda gerenciamento básico de usuários no Linux

Você deseja adicionar, modificar ou excluir um usuário no Linux? Aqui está o artigo perfeito para você.

Aprenda Gerenciamento de Grupo Básico no Linux

Aprenda Gerenciamento de Grupo Básico no Linux

Saiba mais sobre gerenciamento de grupo no Linux. Como adicionar grupo, modificar grupo e excluir grupo, adicionar membros no Linux. Crie um novo grupo, use o comando groupadd.

Aprenda a instalar o Fail2ban no CentOS 7

Aprenda a instalar o Fail2ban no CentOS 7

Fail2ban é muito útil para proteger a conexão SSH. Agora você deve ser capaz de instalar e configurar fail2ban em centos7, adicionar uma camada extra de segurança ao servidor