¿Qué alternativas gratuitas a Little Snitch puedo usar para bloquear el tráfico de Internet por aplicación?

24

Little Snitch puede bloquear el tráfico de Internet de una aplicación en particular. ¿Puedo hacer algo similar sin (pagar) Little Snitch, ya sea utilizando alternativas gratuitas o configurando el firewall OS X directamente?

    
pregunta ohho 18.06.2013 - 16:48

5 respuestas

13

TCPBlock

  

TCPBlock es un firewall de aplicaciones ligero y rápido ... puede evitar que las aplicaciones seleccionadas en su computadora abran conexiones a la red.

TCPBlock es gratuito y se puede descargar desde MacUpdate , sin embargo, TCPBlock no parece funcionar El Capitán ya no se está actualizando.

PF Firewall

OS X viene con el firewall PF, que se puede configurar para bloquear todas las conexiones a ciertos servidores en todas las aplicaciones . El bloqueo de todas las conexiones desde una aplicación single no es posible hasta donde tengo conocimiento sin un software externo.

Puede usar IceFloor como GUI para el firewall de PF.

    
respondido por el grg 18.06.2013 - 18:24
3

Utilice Radio Silence . Una aplicación muy simple, pero hace el trabajo muy bien, sin embargo cuesta $ 9.

    
respondido por el hadthesameproblem 17.07.2015 - 21:21
2

TCPBlock todavía funciona en OS X Yosemite (aunque no lo hace Parece que no funciona en El Capitán). Instálelo, reinicie la máquina, abra Preferencias del sistema y seleccione TCPBlock. Desbloquee el panel, seleccione el ícono más, luego Seleccionar aplicaciones y elija Adobe Photoshop.

(perdón por el enlace download.com)

    
respondido por el roo2 23.06.2015 - 11:55
0

Si sabe con qué servidor está intentando ponerse en contacto una aplicación y desea evitar que lo haga, puede redireccionar toda la comunicación a una dirección IP falsa (como 0.0.0.0) o simplemente redireccionar el tráfico a sí mismo (el host local ). Necesita privilegios de administrador (sudo) para que esto funcione.

/ etc / hosts

# es un carácter reservado para iniciar el texto ignorado. Todas las demás líneas se analizan en columnas separadas por espacios. Para detener todas las conexiones a facebook:

# Col 1                 Col 2
# "routed to" address   hostname (dns)
  0.0.0.0               www.facebook.com

Por lo general, los efectos son inmediatos (como en este momento, solo traté de asegurarme y fue inmediato), pero puedes descargar y volver a cargar el servicio de nombres dinámicos de multidifusión manualmente.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

launchctl no admite restart like systemctl restart avahi-daemon :(. Es por eso que debes ejecutar dos comandos.

Ejemplo de archivo / etc / hosts predeterminado

El nombre "localhost" funciona porque se enruta aquí a la dirección estándar del host local ip de 127.0.0.1.

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost
    
respondido por el Jonathan Komar 22.10.2016 - 09:40
-2

Creo que puedes hacerlo a través del firewall como se indica en este artículo :

  
  1. Haz clic en el icono Preferencias del sistema en el Dock.
  2.   
  3. Haz clic en el icono Seguridad .
  4.   
  5. Haz clic en la pestaña Cortafuegos .
  6.   
  7. Haz clic en el botón Inicio para activar tu firewall.
  8.   
  9. Haz clic en el botón Avanzado .
  10.   
  11. Haga clic en el botón de radio Permitir automáticamente que el software firmado reciba conexiones entrantes para seleccionarlo.
  12.   

Esto habilita el firewall. Y, por defecto, prácticamente todas las entrantes.   El tráfico TCP / IP está bloqueado. Debe habilitar cada método de intercambio que   quieres poder usar Cuando habilitas diferentes métodos de compartir   desde el panel Compartir en Preferencias del sistema (como Compartir archivos o   Acceso FTP), notará que esos tipos de tráfico ahora aparecen en   la lista de Firewall. (En otras palabras, cuando activa un método de compartir,   El firewall permite automáticamente el tráfico para ese método de compartir,   que Snow Leopard llama un servicio.)

     

Haga clic en el icono de flecha arriba / abajo a la derecha de cualquier servicio para especificar   si el cortafuegos debe permitir o bloquear conexiones.

     

A veces, es posible que desee permitir otro tráfico a través de su firewall   que no está en la lista de cortafuegos de servicios reconocidos y   aplicaciones En ese momento, puede hacer clic en el botón Agregar (que aparece   un signo más) para especificar la aplicación que su firewall debería   permitir. Snow Leopard te presenta el familiar cuadro de diálogo Agregar, y   Puede elegir la aplicación que necesita acceso.

    
respondido por el ckpepper02 18.06.2013 - 18:55

Lea otras preguntas en las etiquetas