This free Mac tool lets me see which apps are quietly accessing the internet – and block them fast


firewallyhero

Screenshot by Jack Wallen/ZDNET

Follow ZDNET: Add us as a preferred source on Google.


ZDNET’s key takeaways

  • This app is perfect for controlling app internet access.
  • Firewally is free and installed from the Apple App Store.
  • This user-friendly app makes it easy to stay in control.

I’m always looking for ways to improve the security of my devices. Because my primary operating systems are Linux and MacOS, I don’t have to worry all that much about security — “all that much” being the operative phrase.

Here’s one thing I always keep in mind: If a device is connected to a network, it’s vulnerable, and it doesn’t matter what OS is in charge. Therefore, I try to remain as diligent as possible about apps accessing the internet, my default firewall policies, and checking on data passing through apps.

Also: Google is training AI on even more of your data now, unless you opt out – here’s how

To help enhance MacOS security, I’ve found a simple-to-use app that handles all that work: Firewally. This free app (installed from the Apple App Store on MacOS devices) allows me to view real-time internet traffic for each app, set the default firewall policy for apps, and enable or disable individual app access to the network.

With Firewally, I not only have access to those features, but they’re also very easy to use. In fact, you don’t need much knowledge about how firewalls work to make this app work for you. You only have to decide whether an app should have internet access, whether you want the default policy for new apps to grant all apps internet access, whether an app should have to ask for internet access, or whether an app should be denied internet access.

The software is that simple to use. And because it’s free, there’s no reason not to give it a try.

Another feature found in Firewally is AI summaries for apps. (Because, why not?) The reason you might want those AI summaries is that they can show why an app might need internet access.

Also: How I tag my files to avoid endless searching and disorganized folders

For example, I use the locally installed Ollama for AI because it gives me the privacy I require. Ollama only needs to connect to a network to download LLMs and update them. Other than that, the AI tool can run entirely offline, which means, thanks to Firewally, I can disable its internet access until I need to download or update an LLM. With that feature, I can be certain I’m getting exactly the privacy I expect from the app.

How to get Firewally

Getting Firewally is easy. Open the App Store on your MacBook, iMac, or Mac Studio, search for firewall, locate the Firewally app, and click Get. 

Firewally

I’ve already installed Firewally.

Screenshot by Jack Wallen/ZDNET

After the installation, you’ll walk through an onboarding wizard that requires you to permit Firewally network access. Once you’ve done that step, you can enable the app to start at boot (which I recommend), and you’re done.

After Firewally is installed and running, you’ll find its icon in the top menu bar on your desktop.

Using Firewally

After you’ve installed Firewally, you won’t find a traditional app to use. Instead, Firewally exists in the top menu bar. Locate the Firewally icon (a small shield) and click it to open the pop-up. 

Firewally

The Firewally pop-up is accessed from the top menu bar in MacOS.

Screenshot by Jack Wallen/ZDNET

The default view for the Firewally pop-up is the Hourly tab, which shows how much traffic an app has generated in the past hour.

One of the first things I would recommend you do is switch the default policy from Pass to Ask by clicking the dropdown near the top-right corner. When you switch to Ask, any new application will need your permission to access the internet, which I find to be the safer option. If you stick with Pass, all new apps will automatically have internet access.

Also: Want local vibe coding? This AI stack might replace Claude Code and Codex – for free

Next, you can scroll through all currently running apps and do the following:

  • Hover your cursor over the AI icon to view an app summary.
  • Hover your cursor over the small basketball-looking icon to view real-time network traffic statistics.
  • Click to disable (or enable) an app’s internet access.
  • Switch to the Real Time tab to view only the apps that are currently using the internet.
  • Switch to the Today tab to view all apps that have accessed the internet today.
  • Access the Firewally settings (by clicking the gear icon).

There really isn’t much in the way of Settings for the app. You can disable AI summaries and set Firewally to launch at system start, and not much else.

Beyond the default policy, the most important aspect of Firewally is the ability to disable an app’s internet access on the fly. For this feature, all you have to do is locate the app and move the On/Off slider to Off. As I mentioned earlier, I disable Ollama’s internet access until I need to download or update an LLM; otherwise, it remains off.

Firewally

As you can see, I’ve disabled Ollama’s internet access.

Screenshot by Jack Wallen/ZDNET

Be cautious about which apps you disconnect from the internet. An obvious example would be your web browser. Disable its internet access, and the app won’t function. If, on the other hand, you find an app listed that shouldn’t have internet access, be safe and disable it.

Also: After 30 years with Linux, I gave Windows 11 a chance – and found 9 clear problems 

I’ve been using Firewally for a while now and have found it indispensable. I like to control whether apps have internet access, and Firewally makes that step easy.





Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Sony Bravia 2 II TV

Kerry Wan/ZDNET

Follow ZDNET: Add us as a preferred source on Google.


Most TV ports fade into the background once everything is connected — aside from HDMI and USB. But for advanced users, the RS-232 serial port can unlock a surprising amount of control over home theater and smart home systems.

Also: Samsung’s R95H Micro RGB impressed me more than any TV since my first OLED

With some patience and technical know-how, it can be used to build a highly customized entertainment setup, complete with automation, multi-room control, scheduled content, and even diagnostic monitoring.

What is an RS-232 serial port, and what does it do?

Take a peek at the back of your TV, and you may see — among the familiar HDMI and USB connections — an odd 9-pin port that doesn’t match any cable you have in the house (and may look familiar if you used a printer back in the 1990s). This is your TV’s RS-232 serial port, normally reserved for connecting professional calibration and diagnostic tools. 

Technicians at the factory or in a repair shop have special testing devices that plug into the RS-232 port to test signal transmission strength, debug software, and check for electrical damage. 

9-pin port

ChiccoDodiFC/Getty Images

The RS-232 port can also be used in both smart home and commercial settings by enabling you to connect multiple TVs to a single source for custom broadcasts. Whenever you go to a doctor’s office or an airport where multiple screens show the same reels of advertisements and safety announcements, you’re seeing the RS-232 connection at work. 

Also: The best TVs to buy: Expert tested and recommended

While this port is generally reserved for business use, if you have the money and desire, you can use the RS-232 connection to set up a custom multi-room broadcast system; you can watch the same content in multiple rooms throughout your house in perfect sync, or create custom, curated playlists for your home-based business, kids’ playroom, or your next house party.

Which TVs have an RS-232 port?

While many brands include an RS-232 port in smart TV builds, it’s usually reserved for the higher-end models. Commercial-grade TVs will also include a connection, as they are specifically designed for use in RS-232 broadcast systems. Some midrange models from more established brands like LG may feature an RS-232 connection, but it’s rare to see one on a budget model. 

Using the RS-232 port at home

Using the RS-232 on your TV isn’t for the faint of heart or technology-averse. But if you know how to code, setting up an automated video feed is fairly straightforward. You’ll need either an RS-232 cable or RS-232-to-Bluetooth adapter and a computer. 

Once you’ve got your TV connected to your PC or laptop, you can create code protocols for precision timing, to specify the content to include, and to specify where to broadcast your content. 

Also: I changed 13 settings on my TV to dramatically improve its performance – here’s how

Another device you’ll need will be a Serial Port/HDMI matrix. This acts as the central hub for your system, connecting your PC, main TV, and satellite screens to a single switch box for an all-in-one control solution. Matrix receivers offer a range of connectivity options, with some supporting up to 32 separate HDMI inputs and outputs for setting up commercial systems. 

However, for home use, an 8×8 HDMI matrix will be more than enough to handle a casual system. Many HDMI matrix boxes also have Ethernet and Wi-Fi connectivity, so you can stream web content from apps like Netflix and HBO Max, as well as YouTube and Twitch. You can also find models that support Dolby and DTS audio passthroughs for custom sound systems to augment your TV speakers or play separate audio. 

Finding the right programming language

Since each system is unique, you’ll need to check which programming language your devices use to communicate with one another and process audio and visual signals. These programs are often proprietary and require a fair bit of knowledge to properly modify for your particular setup. 

If you need a jumping-off point, you can find step-by-step coding guides for controlling specific brands and device systems on GitHub; coding languages range from HTML and C# to Python and Java (and everything in between), so you shouldn’t have trouble finding a control module that works for you.

Also: Your TV may be tracking your viewing data – here’s how to stop it (beyond disabling ACR)

If you’re looking to monitor your smart TV’s health via the RS-232 port, you can purchase a signal tester for around $20. Many are compatible with Windows, MacOS, and Linux, allowing you to seamlessly integrate your smart TV into your PC setup, no matter which operating system you use. 

An RS-232 tester will check for dead or damaged connector pins, signal strength, and communication between your TV and PC; if any issues arise, you’ll get detailed feedback on the problem for fast troubleshooting and solutions.  

Bottom line

If you are into Home Assistant, Crestron, or Roomie Remote, the RS-232 port is a goldmine. It is significantly more reliable than IR blasters (which can be blocked) or CEC (which is notoriously buggy). Just understand that setting up the RS-232 port to handle your automations or other personalized tasks will take time and learning. 





Source link