viernes, 29 de mayo de 2015

Consultando lista de puertos ( Linux, Unix)






Muchas veces como administradores de sistemas trabajando sobre entornos Linux o Unix tenemos que trabajar con los puertos y no, un IT no lo sabe todo de memoria pero tiene que tener métodos para saber solucionarlo. 

Por todo esto a la hora de estar trabajando con puertos podemos hacer consulta de ellos y el servicio que hace uso de él consultando el fichero "/etc/services" haciendo uso de cat "cat /etc/services".





También jugando un poco con grep podemos buscar según el nombre o el número de puerto. Esto es útil por si queremos usar un puerto que este libre para asignarlo a un servicio o enmascarar un servicio sobre otro puerto. Para ello podemos lanzar los siguientes ejemplos "cat /etc/services | grep ssh" usando el nombre del servicio para buscarlo o "cat /etc/services | grep 80" buscando por el número de puerto. 




En OSX siendo basado en UNIX es el mismo proceso y en el ejemplo buscaremos por el protocolo telnet "cat /etc/services | grep telnet".




En definitiva, un buen apoyo sobre todo cuando estamos trabajando contra un terminal.