I'm running SickBeard on my Lion installation, but I can't figure out how which Python version or script I should add to the Firewall rules allow connections from outside. In Console I get this message:

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

So for now I've had to disable my entire firewall to allow for external control, but I'd much rather just allow Python to be connected to. I'm running Python 2.7.3 and I have already allowed the following applications to the firewall — to no avail:

  • /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

Any suggestions?


While checking the programs above I realized I hadn't added the Current alias, which was likely used:

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

Adding Python from the Current alias folder fixed my problem. Hadn't seen this question or answer anywhere else online so I'm keeping it up.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .