Encuentre puertos abiertos en FreeBSD usando Sockstat

En este artículo, veremos cómo encontrar puertos abiertos en FreeBSD usando sockstat. 10 comandos útiles.

Sockstat es una de las utilidades de línea de comandos más versátiles. Se utiliza principalmente para encontrar puertos abiertos en FreeBSD y el comando sockstat está instalado por defecto en FreeBSD. Se usa comúnmente para mostrar el nombre de los procesos que abrieron un determinado puerto de red en un sistema FreeBSD.

El comando Sockstat también se utiliza para enumerar los sockets abiertos según la versión del protocolo (IPv4 e IPv6), el estado de la conexión y los puertos en los que un demonio o un programa se une y escucha. Puede reducir los resultados de una conexión abierta según el usuario propietario del socket, el descriptor de archivo de un socket de red o el PID del proceso que abrió el socket.

1. Mostrar todos los puertos abiertos en FreeBSD

El comando Sockstat mostrará todos los puertos abiertos en un sistema FreeBSD

# sockstat

2. Lista de puertos de escucha

# sockstat -l

El comando sockstat con el indicador -l mostrará todos los sockets de escucha abiertos en la pila de redes. Muestre las tomas de escucha.

3. Mostrar puertos abiertos IPv4

# sockstat -4

Muestra sockets AF_INET (IPv4).

4. Mostrar puertos abiertos IPv6

# sockstat -6

Muestra sockets AF_INET6 (IPv6).

5. Mostrar puertos abiertos TCP o UDP

# sockstat -P tcp

# sockstat -P udp

# sockstat -P tcp,udp

Solo muestre los enchufes de Internet si el número de puerto local o extranjero está en la lista especificada. El argumento de puertos es una lista separada por comas de números de puerto y rangos especificados como primer y último puerto separados por un guión.

6. Enumere el número de puerto específico de TCP y 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]

Esto comprobará que el puerto de mención esté abierto o no.

7. Mostrar los puertos de escucha de la red

# sockstat -46 -l -s

Para enumerar todos los sockets TCP abiertos en estado de escucha, agregue los indicadores -l y -s, como se muestra en el siguiente ejemplo. Al ser un protocolo sin conexión, UDP no mantiene información sobre el estado de la conexión.

8. Mostrar sockets Unix y canalizaciones con nombre.

# sockstat -u

Muestra sockets AF_LOCAL (UNIX). Los sockets de dominio Unix, así como otras formas de comunicación entre procesos locales, como tuberías con nombre, se pueden mostrar mediante el comando sockstat utilizando el indicador -u, como se muestra en la siguiente imagen.

9. Mostrar protocolos conectados HTTPS

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

Puede enumerar todos los sockets conectados asociados con el protocolo HTTPS junto con el estado de cada conexión ejecutando el siguiente comando.

10. Visualización de enchufes remotos HTTP

# 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 enumerar todos los sockets remotos asociados con el protocolo HTTP, puede ejecutar una de las siguientes combinaciones de comandos.

En este artículo, hemos visto cómo encontrar un puerto abierto en FreeBSD usando sockstat.


Cómo instalar y configurar CSF (ConfigServer Security & Firewall) en CentOS 7

Cómo instalar y configurar CSF (ConfigServer Security & Firewall) en CentOS 7

ConfigServer Security & Firewall (también llamado csf en forma abreviada) es un firewall de inspección de paquetes de estado (SPI). Aprenda a instalar y configurar CSF en CentOS 7

Cómo instalar el agente de copia de seguridad R1Soft en CentOS

Cómo instalar el agente de copia de seguridad R1Soft en CentOS

Aprenda a instalar R1Soft Backup Agent en CentOS y configurarlo. R1Soft Server Backup Manager ofrece a los proveedores de servicios una solución flexible y fácil de usar.

Cómo modificar los límites de CloudLinux LVE

Cómo modificar los límites de CloudLinux LVE

En este artículo, hemos explicado cómo modificar los límites de CloudLinux LVE. Entonces empecemos. Los límites de CloudLinux LVE se pueden cambiar utilizando LVE Manager.

Cómo cambiar el SSH del puerto del servidor Linux

Cómo cambiar el SSH del puerto del servidor Linux

Para cambiar el puerto SSH del servidor Linux, debe iniciar sesión en el servidor a través de SSH y modificar el archivo de configuración SSH.

Cómo instalar Centova Cast en CentOS

Cómo instalar Centova Cast en CentOS

Centova Cast es la plataforma de gestión líder para transmisiones de radio por Internet, que proporciona una amplia información y control a los proveedores de alojamiento de transmisiones.

Cómo configurar la retransmisión de correo en su servidor de correo

Cómo configurar la retransmisión de correo en su servidor de correo

Puede solucionar los problemas de envío de correo electrónico utilizando la siguiente configuración de retransmisión de correo electrónico.

Cómo instalar Apache, MariaDB, PHP y phpMyAdmin en Ubuntu 18.04

Cómo instalar Apache, MariaDB, PHP y phpMyAdmin en Ubuntu 18.04

Aprenderemos a instalar Apache MariaDB PHP y PHPMyAdmin en el servidor Ubuntu 18.04. Apache, MySQL / MariaDB y PHP están compuestos por paquetes. Se conoce como LAMP

Aprenda la gestión básica de usuarios en Linux

Aprenda la gestión básica de usuarios en Linux

¿Quiere agregar, modificar o eliminar un usuario en Linux? Aquí tienes el artículo perfecto.

Aprenda la gestión básica de grupos en Linux

Aprenda la gestión básica de grupos en Linux

Obtenga más información sobre la gestión de grupos en Linux. Cómo agregar grupos, modificar grupos y eliminar grupos, agregar miembros en Linux. Cree un nuevo grupo, use el comando groupadd.

Aprenda a instalar Fail2ban en CentOS 7

Aprenda a instalar Fail2ban en CentOS 7

Fail2ban es muy útil para asegurar la conexión SSH. Ahora debería poder instalar y configurar fail2ban en centos7, agregue una capa adicional de seguridad al servidor