LinuxParty
(Actualizado corrigiendo errores, el 07-02-2022, 09:34h)
Con este sencillo comando puede averiguar que puertos tiene abiertos en el ordeandor, bueno, cabe decir que los puertos abiertos "desde dentro" coincide con los servicios abiertos en el ordenador.
netstat -tanp | grep LISTEN| awk {'print $4'} | cut -d: -f2 | sort -g | uniq |sed 1d
Cómo funciona...
Si vemos algunos de nuestros artículos:
- 22 Comandos últiles para Administradores de Sistemas
- 29 Prácticos ejemplos de Nmap para Administradores de Sistemas / Redes
- 20 Comandos Netstat para Administradores de Redes Linux
El comando "netstat -tanp", nos mostrará todas las conexiones. El discriminador "grep LISTEN" nos servirá para discriminar sobre todas las conexiones abiertas aquellos puertos que estén "escuchando". El comando "awk {'print $4'}|cut -d: -f2" obtendrá el número del puerto y "cut", servirá para borrar los ":" puntos que aparecen junto al número extraido.
Ahora "sort -g | uniq" nos servirá para ordenar la salida, también juntando los espacios, por lo que "uniq" nos servirá para borrarlos, al final el comando "sed 1d", nos borrará la primera linea de salida.
Ahora, queremos hacer una versión mejorada del conjunto de comando arriba escrito por lo que vamos añadir:
netstat -tanp |grep LISTEN |awk {'print $4'} | cut -d: -f2 | sort -g | uniq | sed 1d | awk '{print "cat /etc/services | grep "," \42 \42"$1"/"}' > salida.sh ; bash salida.sh
Que nos mostrará junto con los número del puerto la descripción de a qué puerto pertenecen, extraido de la consulta de /etc/services.
Ahora, queda saber lo más importante... Verificar y comprobar que aplicación usa un puerto en Linux y Windows

-
Ubuntu
- Las discusiones de desarrollo de Ubuntu se trasladarán de IRC a Matrix
- Crear de un servidor NFS, como almacenamiento independiente con GlusterFS En Ubuntu
- 20 años de Ubuntu: Canonical lo celebra con el lanzamiento de 24.10, que es excepcional como siempre
- Ahora puedes actualizar Ubuntu 22.04 LTS a Ubuntu 24.04 LTS. Aquí te explicamos cómo
- El App Center de Ubuntu ahora finalmente admite la instalación de paquetes DEB locales
- Ubuntu 24.04 ahora se ejecuta en Nintendo Switch (no oficialmente)
- Las 10 mejores distribuciones de Linux basadas en Ubuntu
- Cómo recuperar, reparar y reinstalar el cargador Boot Loader de arranque GRUB en Ubuntu Linux
- Instalar Nvidia Driver en Ubuntu Linux (último controlador patentado)
- Disco de Recuperación NTFS de Windows desde Linux
- Tener tu propia nube con ownCloud3 con Nginx (LEMP) en Debian/Ubuntu
- Ejecutar Simple Groupware en Nginx (LEMP) en Debian Squeeze/Ubuntu 11.10
- Ejecutar Shopware Community Edition con Nginx en Debian Squeeze/Ubuntu 12.04
- Cosas que hacer después de instalar Ubuntu Linux
- 25 Comandos Básicos Útiles de APT-GET y APT-CACHE para la Gestión de Paquetes