Seas un Administrador de sistemas o no, en algún momento puedes toparte con algún problema que requiera que veas que puertos tienes en uso, o las conexiones activas. Para ello se les recomienda usar los siguientes comandos:
Nmap
Nmap es un programa de código abierto que sirve para efectuar múltiples tipos de de escaneo entre ellos el rastreo de puertos. Se usa para evaluar la seguridad de sistemas informáticos, así como para descubrir servicios o servidores en una red informática, para ello Nmap envía unos paquetes definidos a otros equipos y analiza sus respuestas.
Búsqueda de puertos abiertos con Nmap
Para Puertos TCP.
sudo nmap -sT -O localhost
Para Puertos UDP.
sudo nmap -sU -O localhost
combinar TCP y UDP en uno solo comando.
nmap -sTU -O localhost
Netstat
netstat (network statistics) es una herramienta de línea de comandos que muestra un listado de las conexiones activas de una computadora, tanto entrantes como salientes.
Ejemplos de uso de Netstat:
Conexiones Activas TCP y UDP
netstat -aptu
Ver todos los puertos TCP y UDP en escucha
netstat -apltu
Lsof
lsof (Lista de archivos abiertos, en español) es una conocida herramienta de monitorización de sistemas operativos tipo Unix que se utiliza para mostrar todos los archivos de disco que mantienen abiertos los procesos, incluyendo los sockets de red abiertos, tuberías, entre otros tipos.
Todas las conexiones
sudo lsof -i -P -n
El uso de grep se usa para cernir los resultados en este caso para los puertos en escucha (LISTEN).
sudo lsof -i -P -n | grep LISTEN
Se puede reemplazar LISTEN por el servicio por ejemplo ssh o el numero de puerto 22, para hacer una búsqueda mas filtrada.
Aquí termina esta entrada espero que les sea de utilidad y aclare tus dudas. pronto habrá una próxima entrada con mas noticias, novedades y laboratorios.