Eso realmente depende de la computadora en la que está ejecutando el comando.
En MacOS y Windows, usarías el comando:
netstat -an -p TCP | grep escucha
- ¿Cuál es el significado de 127.0.0.1 en las redes de computadoras?
- ¿Dónde aprendo TCP / IP y programación de red?
- ¿Qué es I2C en términos simples? ¿Dónde usamos este protocolo? ¿Por qué la mayoría de los SOC tienen el protocolo I2C?
- ¿Un protocolo de red es un programa de computadora? ¿Sí no, Cuál es la diferencia?
- ¿Por qué necesitamos ACK en TCP mientras ya tenemos ACK en Link Layer (ex CSMA / CA)?
En Linux, depende de la antigüedad del sistema operativo. Las versiones anteriores usan:
netstat -tln
Las distribuciones más modernas también tienen el comando ‘ss’, por lo que puede ejecutar:
ss -tln
Por supuesto, estos comandos solo le dicen en qué puertos están escuchando las aplicaciones de la computadora. Es posible que tenga un firewall que restringe adicionalmente qué puertos están disponibles para el usuario que se conecta desde una computadora diferente. Para eso, deberá verificar la configuración de su firewall.
La forma más fácil de hacerlo es utilizar otra computadora que tenga instalado nmap (descargue el escáner de seguridad gratuito Nmap para Linux / MAC / UNIX o Windows). Luego escanearía la computadora deseada en busca de puertos abiertos usando:
nmap