¿Cómo puedo decirle al Firewall que permita que las conexiones entrantes para Python ejecuten un script específico? (En este caso: SickBeard)

4

Estoy ejecutando SickBeard en mi instalación de Lion, pero no puedo averiguar qué versión de Python o script debo agregar a Las reglas del Firewall permiten conexiones desde el exterior. En la consola me sale este mensaje:

Deny Python connecting from <<external-ip:port>> to port <<my-port>> proto=6

Por ahora he tenido que deshabilitar todo mi firewall para permitir el control externo, pero prefiero simplemente permitir que Python se conecte. Estoy ejecutando Python 2.7.3 y ya he permitido las siguientes aplicaciones para el firewall, sin ningún resultado:

  • /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
  • /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app
  • /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python
  • / usr / bin / python

¿Alguna sugerencia?

    
pregunta eelkedev 11.06.2012 - 10:57

1 respuesta

5

Mientras revisaba los programas anteriores, me di cuenta de que no había agregado el alias actual, que probablemente se usó:

  • /System/Library/Frameworks/Python.framework/Versions/Current/Python

Agregar Python desde la carpeta de alias Actual solucionó mi problema. No había visto esta pregunta o respuesta en ningún otro lugar en línea, así que lo estoy manteniendo.

    
respondido por el eelkedev 11.06.2012 - 10:57

Lea otras preguntas en las etiquetas