When I'm on the move I want to tether to my phone to access a few essentials (telnet, ssh, IM, a few low bandwidth websites). What I don't want is for a load of background processes like Software Update or Google Software Updater to start downloading gigs of patches over the phone's 3G connection.

Is there a way to set up a temporary white list of hosts to which my machine can connect and deny access to anything else? NOTE: This must be temporary only, I obviously want full internet access when connected via a wifi/wired connection.

2 Answers 2


Little Snitch could help you out here. It's very configurable outbound firewall for Macs. The rule set it supports is comprehensive and you can block based on interface as well as IP ranges. You could set it up with everything blocked, tether, let through just the apps you want, and then enable/disable Little Snitch with this ruleset based on how you're using your Mac at any particular point in time.


I'm not sure how you could whitelist certain hosts, but you could quickly blacklists host by adding the Software Update domainnames to point back to your localhost. You can do this by editing /etc/hosts or by using a tool like ghost.

ghost add gs.apple.com

You must log in to answer this question.

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