Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to disable the network connection for an individual applications in Mac OS X 10.7

Lets say an example, I don't want to provide the network access for photoshop application.

Is it possible ?

Any help on this is appreciated.


share|improve this question
up vote 4 down vote accepted

Install and use LittleSnitch to easily block outgoing network connections on a per-application basis. (Can also configure incoming blocks as well, if you wish.)

If you're trying to defeat network copy protection in Adobe Photoshop and certain other apps -- you can prevent Photoshop from "phoning home" across the internet, but you can't prevent it from detecting multiple serial numbers on the LAN. At the LAN level it uses protocols other than TCP/IP to see if other same-serial-number copies of the program are running. LittleSnitch can't recognize or filter these non-TCP/IP communications.

share|improve this answer
LittleSnitch is good – revolver Feb 26 '13 at 9:29
By curiosity, which other protocols would Photoshop use ? – Nicolas Barbulesco Aug 11 '13 at 22:12

I use the in built sandbox-exec application for somethings related to this, you need to create a special no-network profile and need to launch the target application using sandbox-exec. You can refer to the article here for more detailed explanation on this.

Another application which i havent used but is supposed to do the same is TCPBlock

Both are free unlike LittleSnitch

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.