Cómo encontrar la lista de todos los puertos abiertos en Linux

en este artículo, hablaremos brevemente sobre los puertos en redes informáticas y pasaremos a cómo puede enumerar todos los puertos abiertos en Linux.

en redes informáticas, y más definitivamente en términos de software, un puerto es una entidad lógica que actúa como un punto final de comunicación para identificar una aplicación o proceso dado en un sistema operativo Linux. Es un número de 16 bits (0 a 65535) que diferencia una aplicación de otra en sistemas finales.,

los dos protocolos de transporte de Internet más populares, el Protocolo de control de transmisión (TCP) y el Protocolo de datagramas de usuario (UDP) y otros protocolos menos conocidos usan números de puerto para sesiones de comunicación (números de puerto de origen y destino junto con las direcciones IP de origen y destino).

además, una combinación de una dirección IP, puerto y Protocolo como TCP / UDP se conoce como socket, y cada servicio debe tener un socket único.

a continuación se muestran las diferentes categorías de puertos:

  1. 0-1023 – los puertos conocidos, también conocidos como puertos del sistema.,
  2. 1024-49151 – los puertos registrados, también conocidos como puertos de usuario.
  3. 49152-65535 – los puertos dinámicos, también conocidos como los puertos privados.,

puede ver una lista de diferentes aplicaciones y combinación de puertos/protocolos en /etc/services archivo en Linux usando el comando cat:

$ cat /etc/services OR$ cat /etc/services | less
servicios de red y puertos
# /etc/services:# $Id: services,v 1.48 2009/11/11 14:32:31 ovasik Exp $## Network services, Internet style# IANA services version: last updated 2009-11-10## Note that it is presently the policy of IANA to assign a single well-known# port number for both TCP and UDP; hence, most entries here have two entries# even if the protocol doesn't support UDP operations.# Updated from RFC 1700, ``Assigned Numbers'' (October 1994). Not all ports# are included, only the more common ones.## The latest IANA port assignments can be gotten from# http://www.iana.org/assignments/port-numbers# The Well Known Ports are those from 0 through 1023.# The Registered Ports are those from 1024 through 49151# The Dynamic and/or Private Ports are those from 49152 through 65535## Each line describes one service, and is of the form:## service-name port/protocol tcpmux 1/tcp # TCP port service multiplexertcpmux 1/udp # TCP port service multiplexerrje 5/tcp # Remote Job Entryrje 5/udp # Remote Job Entryecho 7/tcpecho 7/udpdiscard 9/tcp sink nulldiscard 9/udp sink nullsystat 11/tcp userssystat 11/udp usersdaytime 13/tcpdaytime 13/udpqotd 17/tcp quoteqotd 17/udp quotemsp 18/tcp # message send protocolmsp 18/udp # message send protocolchargen 19/tcp ttytst sourcechargen 19/udp ttytst sourceftp-data 20/tcpftp-data 20/udp# 21 is registered to ftp, but also used by fspftp 21/tcpftp 21/udp fsp fspdssh 22/tcp # The Secure Shell (SSH) Protocolssh 22/udp # The Secure Shell (SSH) Protocoltelnet 23/tcptelnet 23/udp

para listar todos los puertos abiertos o puertos actualmente en ejecución incluyendo TCP y UDP en Linux, usaremos netstat, es una poderosa herramienta para monitorear conexiones de red y estadísticas.,

listar todos los puertos de red usando el comando Netstat

donde,

  1. -l – imprime solo sockets de escucha
  2. -n – muestra el número de Puerto
  3. -t – habilita la lista de puertos TCP
  4. -u – habilita la lista de puertos UDP

también puede usar SS command, una utilidad útil bien conocida para examinar sockets en un sistema Linux., Ejecute el comando a continuación para listar todos sus puertos TCP y UCP abiertos:

listar todos los puertos de red usando el comando ss

haga un punto para leer las páginas de manual de los comandos anteriores para obtener más información de uso.

En resumen, entender el concepto de puertos en las redes informáticas es muy vital para los administradores de sistemas y redes. También puede ir a través de esta guía de netstat con ejemplos simples, precisos y bien explicados.

Por último, pero no menos importante, póngase en contacto con nosotros compartiendo otros métodos para listar puertos abiertos en Linux o haciendo una pregunta a través del formulario de respuesta a continuación.,

Author: admin

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *