netstat-600x372

Cómo saber los puertos abiertos o conexiones establecidas por nuestro ordenador

En estos días he estado experimentando un poco con conexiones entrantes, específicamente administrar mi laptop y PC de casa usando mi celular (mediante SSH), por lo que para asegurarme de que la conexión SSH está bien necesitaba comprobar si la conexión se abrió bien en mi laptop.

Este es un pequeño tip que espero le sirva a más de uno

O sea… aquí les mostraré cómo saber las conexiones o puertos que tienen abiertos en su ordenador, y algo más 

Para esto usaremos la aplicación: netstat

Por ejemplo, para mostrar todos los datos de conexiones que tenemos abiertas y demás en una terminal ponemos:

sudo netstat -punta

En mi caso me muestra lo siguiente:

netstat-600x372

Como pueden apreciar se puede ver el protocolo, datos recibidos, puerto e IP de escucha así como el puerto e IP de la conexión que se permitan, si es una conexión que ya está establecida o no, PID, etc. En fin, muchos datos

Si por ejemplo desean saber solamente las conexiones que ya se hayan establecido usaremos grep:

sudo netstat -punta "ESTABLISHED"

En mi caso me devuelve solamente:

tcp        0      0 10.10.0.51:22           10.10.0.10:37077        ESTABLISHED 23083/sshd

Esto signicia que tengo una petición SSH (puerto 22) abierta desde la IP 10.10.0.10 (mi celular).

Bueno es solo un pequeño tip que espero les sea de utilidad .

Autor: KZKG^Gaara

¿Te resultó interesante? Compártelo ...



Juan Pablo Pérez Manes

Publicado por Juan Pablo Pérez Manes

Facebook » Forma parte de GUTL desde el 11 febrero, 2012. Licenciado en Informática, Webmaster, Administrador de Redes, Profesor de Informática y Coordinador Provincial de GUTL Matanzas.

Este artículo tiene 14 comentarios

  1. Q tal Gaara, prueba nmap, es una navaja suiza.

    Ya que estas en las redes te comparto algunas cosas que he visto en estos días: chaosreader, tcpdump, kismet, wireshark, puedes analizar tráfico a diestra y siniestra, el chaosreader coge los .dump que genera el kismet y te lo conforma todo en paquetes, genera hasta las imágenes que viajan por la red. Es genial el mundo de las redes.

    Tu móvil es droid? Puedes usarlo de control remoto para ver videos en la laptop, si no entonces puedes usar los comandos del mplayer directo desde ssh.

    Cómo te va el arch, bajé el último de un mirror (kernel 3.6.4) pero no tengo repo. 🙁

    • Ahora es que leo los comentarios, pues no sabía que habían puesto este post mío acá 😀

      De hecho… mi móvil no es un Andy (Andy es como se llama el droid de Android jeje), es un Nokia 5800 (Symbian), pero le instalé Putty como cliente SSH y funciona de mil maravillas, hice un post en DesdeLinux al respecto 😉

      Síp, he usado nmap y wireshark ya antes (eh!, con propósitos educativos jejeje), solo que netstat en este caso fue más que suficiente 🙂

      Arch? … uff, desde marzo instalé Debian Testing y me va de perlas, no quiero cambiar 😀

      • Hola hermano, tengo una duda, tengo un Austrumi de lo mejorcito que esta, con fwm de marabillas, como puedo hacerle bootear desde usb o algo mejor, tomar una salba de los archivos de configuracion con targz para portar ese tema a mi debian??
        plis debianitax en apuros, 🙂 dmartinezs@estudiantes.udg.co.cu

  2. @Gaara si quieres te mando mi howto personal de hostapd + dhcp, te queda un ap super cómodo, cualquiera se conecta y asigna IP inmediatamente.

  3. GRACIAS DHUNTER, EMPECE A DESCARGARLO, DESPUES VERE COMO ME VA. ME PODRIAS AYUDAR CON TU HOW-TO SOBRE ESAS HERRAMIENTAS QUE LE MENCIONES A @Kzkg^Gaara? QUE POR CIERTO, NO ME HA CONTESTADO EL ULTIMO MAIL QUE LE ENVIE HACE YA BASTANTES DIAS.

  4. Es para hacer un Access Point doméstico en linux, requiere una tarjeta de red wifi y dispositivos para conectarse como clientes.

    • «Información sobre SSH» … esto es algo demasiado genérico.
      Puedes leer en Wikipedia sobre SSH si quieres y entenderás algo, pero si tienes alguna duda en específico me dices.

      Igual ahí está el foro de GUTL para dudas.

  5. parecido agrego con 10 min de actualiz:
    netstat -tupaen 10 |grep firefox (para ver lo q tiene abierto el firefox)
    netstat -tupaen 10 |grep ESTABLISHED (para ver solo las conexiones realizadas)
    netstat -tupaen 10 |grep ssh (para ver todo lo q viene del 22)
    netstat -tupaen 10 |grep tcp (para ver solo las conexiones tcp)
    netstat -tupaen 10 |grep udp (para ver solo las conexiones udp)
    y así sucesivamente a tu imaginación.
    Puedes además complementar con iptraf e iftop, este trio es de lujo si de visualizar, filtrar y depurar conecciones en tiempo real desde y hacia tus servidores. Hay muchas más pero a mi modesto entender este trio tienen mis 10 puntos en una escala de 5.
    Gaara como siempre, al detalle si de gnu/linux se trata….saludos bro.

Los comentarios están cerrados.