Skip to main content

Raymii.org Logo (IEC resistor symbol) logo

Quis custodiet ipsos custodes?
Home | About | All pages | RSS Feed | Gopher

OS X: Turn firewall on or off from the command line

Published: 10-05-2013 | Author: Remy van Elst | Text only version of this article


Table of Contents


This command lets you turn the build in OS X firewall on and off, on both for specific services or essential services. It works with OS X 10.5, 10.6, 10.7 and 10.8. It also works via Apple Remote Desktop.

If you like this article, consider sponsoring me by trying out a Digital Ocean VPS. With this link you'll get $100 credit for 60 days). (referral link)

To turn the firewall off :

sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 0

To turn the firewall on for specific applications/services :

sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 1

To turn the firewall on for essential services like DHCP and ipsec, block all the rest :

sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 2    
Tags: apple , apple-remote-desktop , ard , firewall , mac , os-x , snippets