OSX/IOS

Rastree todas las conexiones de red abiertas en Mac OS X con Open_Ports

Muestra los puertos abiertos en el escritorio de Mac

Puede rastrear todas las conexiones de red abiertas para transferencias entrantes y salientes utilizando una utilidad de línea de comandos gratuita llamada open_ports.sh. Open_Ports es mucho más útil que usar lsof para enumerar las conexiones de Internet abiertas porque proporciona una amplia información de red en un formato muy fácil de leer, incluido qué programa o proceso abre la conexión, qué puerto y usuario, la cantidad de conexiones por proceso, el host el nombre está conectado con el país e incluso con la ciudad.

Además, open_ports te muestra todos los puertos abiertos escuchando las conexiones, nuevamente con información sobre la aplicación, usuario, número de puerto y nombre e incluso el rango de servicios IP. Toda la salida está codificada por colores, un fondo rojo significa que el proceso está enraizado, el texto rojo significa que la dirección IP no coincide con un nombre de dominio, el azul significa que la IP coincide con varios nombres de dominio y el texto verde significa que el protocolo está encriptado.

La instalación requiere algo de experiencia con la línea de comandos, pero es probable que si desea una aplicación como esta, esto no sea un problema. Empecemos

Instalación de Open_Ports en Mac OS X.

Estas son las instrucciones de instalación. directamente desde la página de desarrolladores de la Universidad de Lunds en Suecia, se ha verificado que funciona en Mac OS X 10.6.8:

Advertencia: Este es un script bash que se ejecuta como root y descarga otros scripts de la web. Esto tiene problemas de seguridad potenciales obvios, y si no se siente cómodo con esto o se encuentra en un entorno de red delicado, no se recomienda que lo use. La secuencia de comandos funciona según lo previsto y puede verificar la fuente de la secuencia de comandos de bash si lo desea, pero si tiene preguntas o dudas sobre la ejecución de una secuencia de comandos de terceros como root, es posible que desee utilizar un método alternativo para ver las conexiones abiertas, utilizando lsof por ejemplo. Continúe a riesgo propio.

  1. Traiga el script de instalación de
    http://fileadmin.cs.lth.se/cs/Personal/Peter_Moller/scripts/open_ports_install.sh
  2. Enciende una terminal
  3. Conviértete en root: si eres un usuario normal, escribe sudo adminusernamne y entonces sudo -i si es un usuario administrador, escriba sudo -i
  4. Establezca los derechos de acceso para el script de instalación:
    chmod 755 open_ports_install.sh (necesitas localizarlo)
  5. Ejecute el script:
    ./open_ports_install.sh
  6. La instalación suele ser rápida. Para Linux, eso es todo. En una Mac, se abre con GeekTool. Para instalarlo, haga doble clic en .PrefPane
  7. En GeekTool: Haga clic en el icono llamado «Shell» y arrástrelo a una parte vacía del escritorio (debe estar sin ventanas). Agrande este también
  8. Se abre una ventana «Propiedades». Lo que necesita para ingresar es:
    • Comando: open_ports.sh
    • Actualizar cada vez: 120 s
    • Cambie la fuente a una monoespacial (use Menlo y el color de fuente blanco)
  9. Ahora puede cerrar GeekTool

La otra gran ventaja de open_ports es que la versión de Mac OS X está diseñada para usarse en GeekTool, por lo que puede mostrar la salida en el escritorio de su Mac. Si lo usa a través de GeekTool, le sugiero que use un fondo de pantalla más simple; de ​​lo contrario, el texto es difícil de leer, así es como se ve el fondo de pantalla de OS X Lion Galaxy.

Ver conexiones de red abiertas en su escritorio Mac OS X

Si desea deshabilitar open_ports en Mac OS X, use los siguientes comandos como root:
launchctl stop se.lth.cs.open_ports

launchctl unload /Library/LaunchDaemons/se.lth.cs.open_ports.plist

Luego puede eliminar los scripts:
rm -rf /usr/bin/open_ports.sh (the script)

rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (the gather control)

rm -rf /Library/cs.lth.se/OpenPorts (the data files)

En caso de que se lo pregunte, también hay una versión de Linux disponible. Me encontré con esta maravillosa utilidad en MacWorld, pero MacWorld no ha probado el script para ver si funciona, pero puedo confirmar que es seguro.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar