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

Puede ver 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 está abriendo la conexión, qué puerto y usuario, el número de conexiones por proceso, el al que está conectado el nombre de host, el país e incluso la ciudad.

Además, open_ports le muestra todos sus puertos abiertos escuchando conexiones, nuevamente con información sobre la aplicación, usuario, número de puerto y nombre, e incluso el rango de IP del servicio. Toda la salida está codificada por colores, un fondo rojo significa que el proceso es propiedad de la raíz, el texto rojo significa que la dirección IP no corresponde a un nombre de dominio, el azul significa que la IP coincide con varios nombres de dominio y el texto verde significa que el protocolo es cifrado.

La instalación requiere algo de experiencia con la línea de comandos , pero lo más probable es que, si desea una aplicación como esta, no será un problema. Aquí vamos…

Instalación de Open_Ports en Mac OS X

Estas son las instrucciones de instalación directamente desde la página de desarrolladores en la Universidad de Lunds en Suecia, se ha verificado que funcionan 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 eso o se encuentra en un entorno de red delicado, no se recomienda su uso. La secuencia de comandos funciona según lo previsto, y puede verificar la fuente de la secuencia de comandos bash usted mismo si lo desea, pero si tiene alguna pregunta o duda acerca de ejecutar una secuencia de comandos de terceros como root, es posible que desee utilizar un método alternativo para ver las conexiones abiertas , usando lsof por ejemplo. Proceda bajo su propio riesgo.

  1. Obtenga el script de instalación de
    http://fileadmin.cs.lth.se/cs/Personal/Peter_Moller/scripts/open_ports_install.sh
  2. Iniciar una terminal
  3. Conviértase en root: si es un usuario normal, escriba y luego si es un usuario administrador, escribasudo adminusernamnesudo -isudo -i
  4. Establezca derechos de acceso para el script de instalación:
    chmod 755 open_ports_install.sh (debe ubicarlo)
  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 su .PrefPane
  7. En GeekTool: haga clic en el icono llamado “Shell” y arrástrelo a una parte vacía del escritorio (debe estar libre de ventanas). Tamaño también.
  8. Se abre una ventana “Propiedades”. Lo que necesita para ingresar es:

    • Comando: open_ports.sh
    • Actualizar cada: 120 s
    • Cambie la fuente a una monoespaciada (estoy usando Menlo y 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 va a usar a través de GeekTool, le sugiero que use una imagen de fondo más simple; de ​​lo contrario, el texto es difícil de leer, así es como se ve en el fondo de pantalla de OS X Lion Galaxy .

Si desea eliminar todos los open_ports de Mac OS X, utilice 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. Encontré esta increíble utilidad en MacWorld , pero MacWorld en realidad no probó el script para verificar que funciona, pero puedo confirmar que definitivamente funciona.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario