Cortafuegos de línea de comandos

Decidí agregar un firewall a mi computadora y he oído hablar de aplicaciones como 'Little Snitch' que me ayudan a controlar las conexiones entrantes y salientes en mi Mac con macOS Sierra. ¿Existe una aplicación (gratuita) que me permita configurar los ajustes a través de la línea de comandos? El firewall predeterminado también es una opción, sin embargo, me gustaría determinar los puertos yo mismo y preferiblemente la dirección del servidor que envía o recibe datos de mi computadora como lo permite el pequeño soplón.

Para revisar lo que quiero, ¿hay alguna aplicación que me permita bloquear las conexiones entrantes y salientes en mi Mac a través de la línea de comandos y al mismo tiempo decir qué puertos y direcciones pueden comunicarse en mi computadora? También sería bueno que la aplicación sea gratuita.

Respuestas (1)

La hay, y viene con macOS de forma predeterminada.

Little Snitch es un firewall de aplicaciones, esa es una historia completamente diferente. Bloquea el acceso de las aplicaciones a la red.

Suponiendo que desea bloquear puertos y servidores, simplemente configure pfdesde la línea de comandos para hacer lo que quiera. Comience leyendo "man pfctl", o por ejemplo, ¿Cómo bloquear direcciones IP abusivas con pf en OpenBSD?

Si desea tener una GUI después de todo, es posible que desee consultar IceFloor (gratuito) para configurar pf.

Para determinar los puertos usted mismo y, preferiblemente, la dirección del servidor que envía o recibe datos de su computadora, use el comando integrado "nettop".

Murus Lite es el reemplazo de IceFloor (que está en desuso) en los sistemas más nuevos
Murus es una aplicación comercial. No es gratis en todos los sentidos (aunque cuesta $0 en la edición gratuita) y, después de haberlo probado, no puedo recomendarlo para el propósito que pide el TO. Dado que la limitación del ancho de banda no es un problema, Icefloor funcionará bien en los sistemas actuales. Pero no dudes en echarle un vistazo a Murus si quieres.
Murus Lite también es gratuito y del mismo desarrollador que IceFloor (Hany)
Es gratis en el sentido de $0, no es gratis en el sentido de software libre ( en.wikipedia.org/wiki/Free_software ). Icefloor es gratis: hanynet.com/icefloor-2.0.2src.zip