Restrict App Firewall Mac

Posted on  by

Why block outgoing connections on Mac

People may wish to block outgoing connections for a variety of reasons, with the main one being privacy most of the times. If you’re reading this post, chances are you already tried to block outgoing connections on Mac. While OS X doesn’t have a feature that allows you to do so, blocking outgoing connections in OS X is easier than you may think.

Built-in incoming connections blocking

  • Oct 08, 2020 Enter the name of the app you want to block into Value data. Click the text field under the Value data heading, and type the name of the app you want to block from running. Make sure to enter the full name of the executable file here, and include the file extension.
  • Click the lock again, close the Firewall window, and then close Internet Security for Mac. I have version 3.x. Click the McAfee menulet in the menu bar (at the top of the screen near the clock) and select Preferences. Click on the Network Connections tab under the Firewall menu. Click the lock and type your administrator password if prompted.
  • To add an app to the blocklist in Radio Silence, you just have to click on the “Block Apps” button, and select an App from your Mac. Once this app is added to the list, it won’t be able to access the internet, unless you turn off the firewall, or remove the app from the list of the blocked apps. Install (Starting from $9, Free trial) 2.
  • Easy Firewall for Mac: Block or Unblock Prevents malicious software from using common ports to control your Mac. Easily block or unblock incoming connections from specified applications. Stealth mode included to stop connections from test app using ICMP. Automatically allow signed applications to receive incoming connections.
  • Overall, Mac is an amazingly great machine that is capable of performing any task smoothly. Once you’re familiar with Mac firewall settings, it becomes handy for you to enable or disable the firewall on Mac. If you use your machine frequently for online payments, it is important that you know how to turn on Mac firewall.

The firewall may be set to block incoming ICMP 'pings' by enabling Stealth Mode in Advanced Settings. Earlier ipfw technology is still accessible from the command line (in Terminal) and the application firewall does not overrule any rules set using ipfw. If ipfw blocks an incoming packet, the application firewall does not process it.

While you can prevent some applications, programs or services to accept incoming connections by configuring OS X built-in Firewall (Apple Menu => System Preferences => Firewall tab =>Firewall Options => Choose “Block incoming connections”, see the Figure below), to configure outgoing traffic preferences and block outgoing connections on Mac you need to download a third-party application.

How incoming connections preferences can be edited in OS X

How to block outgoing connections on Mac

Edit: when this tutorial was originally written, TCPBlock was still being updated. After OS X 10.11 (El Capitan), TCPBlock doesn’t work correctly on Mac anymore. If you are running OS X El Capitan or a more recent version of OS X like Sierra, then make sure you check out this updated tutorial. Users running OS X 10.09 (Yosemite) may also encounter some problems (even though it’s rare): in that case we recommend that you read the updated guide.

TCPBlock is a lightweight application that allows you to do exactly that, and you can download it from this link. Once you have gone through the download process, you just need to install it. In order to do this, open the package and follow the instructions. Then make sure you restart the machine you’re working with. You’re now ready to block you’re undesired outgoing connections.

Using TCPBlock is very easy, just follow these steps:

  1. First of all open the Apple Menu (Apple symbol on the upper left) and select System Preferences.
  2. Now click on the fresh new TCPBlock icon (it should be at the bottom of the window).
  3. If you see a closed lock at the bottom, just click on it and authenticate by prompting your password. If not, just skip this step.
  4. Finally, after you made sure you have the boxes checked as below, you just need to click on the + button, click on Select Application and add the application you wish to block the outgoing connections of.
  5. If you are having trouble finding an application, remember that you should find it under the “Application” tab you see on the left pane.

That’s it! You can now control all of the outgoing connections on your Mac. In addition you can even block all of the outgoing connections by checking the “Block all outgoing” box on the left if you wish to, just remember that this way you won’t be able to complete the majority of the tasks that require a connection to the internet.

Edit: unfortunately TCPBlock was discontinued. You can still download it, but it is now outdated. If you want to check out the updated tutorials we have on this topic, feel free to follow this link for a 2020 update, or this link for a tutorial focused on Little Snitch.

For any doubt you may have, don’t hesitate to ask in the comments section below. If you found this tutorial helpful, please share 🙂 .

See all network connections — block any app from going online

Powerful privacy for your Mac, usable by anyone

Radio Silence lets you keep a list of apps that aren't allowed to make network connections.

  • Protect your privacy
  • Prevent apps from phoning home
  • Save on bandwidth and data charges

Radio Silence is completely invisible

Disable Firewall On Mac

The firewall is invisible and always active. You don't have to keep any windows open.

  • No annoying pop-ups
  • No clutter on your screen or dock
  • No effect on your Mac's performance

Safe 30-day guarantee: If you’re not 100% happy, you get your money back. No questions asked.

Restrict App Firewall Mac Settings

Works with macOS 10.10 and newer, including Catalina. Support for Big Sur coming soon.