Desk log · 584 titles

Mac software news, brief and clear


Little Snitch program icon
Mac Apps

Little Snitch 6.5 Mac

Updated · Filed by Rosa Delgado

Download (39 MB) Earlier builds

From the photo desk

If you have spent time in macOS Activity Monitor, Little Snitch is the next tool worth knowing. It shows every connection a Mac application attempts, and it lets you allow or deny each one. Objective Development positions it as an application firewall, but the deeper value sits in the inspection layer around it. Version 6.5 runs on macOS 14 and later, on both Intel and Apple Silicon machines.

What experienced users look for

A command-line interface is included for configuring settings, which matters when you manage more than one Mac or want repeatable setup. The filtering engine no longer relies on the older kernel-extension approach. Version 6.5 adds app bundle integrity monitoring while an application is running, so a change to an allowed app does not go unnoticed. It also improves encrypted DNS handling and no longer uses hostnames for inbound connections. The Network Monitor gives a live view of network activity on the Mac.

Where the details show

Small fixes reveal the polish in this release. Expired temporary rules now appear correctly under Suggestions > Expired. The label for data use changed from traffic amount to traffic volume. An experimental NAT64 implementation is included, and compatibility with macOS 27 Golden Gate arrived in 6.5. The interface ships in English and German.

How Little Snitch fits with other Mac tools

Little Snitch does not replace a VPN or a content blocker, and it was never designed to. It sits at a different layer. When a VPN encrypts traffic, Little Snitch still sees the connection attempt before it leaves the Mac. That means the two work side by side without stepping on each other. The alert pops up regardless of whether the destination IP belongs to a VPN server or a tracking network.

With Apple's built-in firewall, the overlap is slight. The macOS firewall filters inbound connections. Little Snitch watches outbound ones. Together they cover both directions, but the day-to-day feel is different. The system firewall is silent. Little Snitch talks back, and that makes it a teaching tool as much as a security one. Users who pair it with a DNS sink like Pi-hole often notice that Little Snitch catches attempts the sink never sees, because apps sometimes hardcode IP addresses.

For anyone running a local web server, database, or development environment, the Network Monitor becomes a quick spot-check. You can see which processes are talking to localhost and which are phoning home. That data feeds directly into the rule set. As of version 6.5, the improved encrypted DNS handling means fewer cryptic entries in the log when DNS-over-HTTPS is in play.

Let the initial alert storm teach you which connections matter

The first hour after installation is noisy. Every background agent, update checker, and analytics endpoint triggers an alert. That noise is information. The instinct is to approve everything just to make it stop, but a slower approach pays off. Let the alerts queue up in Quiet Mode for a couple of hours, then review them in one sitting. Quiet Mode postpones decisions without dropping connection attempts, so nothing breaks while you step away.

A practical sequence for the first three days looks like this:

  • Day one: install, enable Quiet Mode, and use the Mac as normal. Do not create permanent rules yet.
  • Day two: open the Network Monitor and sort by connection count. The top five entries often reveal updaters and telemetry you did not know were running.
  • Day three: begin converting temporary allowances into permanent rules, app by app. Start with the browser, because it generates the most noise and the clearest patterns.

The world map in Network Monitor is more than a visual flourish. A cluster of connections to a region where no service you use is hosted warrants a second look. Right-clicking a server in the map lets you block that destination across all applications, which is faster than waiting for the next alert.

Repair a broken app feature by checking for blocked fonts or sync calls

One frequent stumble is a blanket-deny rule that breaks something subtle. An app may load its interface but fail to fetch remote fonts or sync preferences. When that happens, the fix is not to delete every rule. Open the rules list, find the denied connection, and switch from "Deny" to "Ask" temporarily. Test the app, note which domain it needs, and craft a narrower rule that allows only that host on port 443.

Upgrading from older versions sometimes leaves behind kernel-extension remnants. The 6.5 release uses a different filtering engine, so the old extension is no longer needed. If the Mac feels sluggish after upgrading, a restart clears any holdover. Objective Development removed hostname-based matching for inbound connections in this release, so rules that relied on hostnames on the inbound side need a quick review.

Another snag: encrypted DNS providers that switch ports unexpectedly. The 6.5 DNS handling improvements reduce the chance of a blocked DNS lookup, but if Safari loads nothing while other apps connect fine, check whether your DNS provider's fallback port is allowed. The experimental NAT64 implementation may also affect networks that translate IPv4 to IPv6. If a specific Wi-Fi network causes repeated alerts, toggle the NAT64 setting off for that location.

How Little Snitch compares with similar monitors

Radio Silence takes the opposite approach. It shows a list of apps and lets you toggle network access off for each one, with no per-connection alerts. That makes it quieter and simpler, but it also means you never see which server an app is contacting. For someone who wants to set a firewall once and forget it, Radio Silence fits. For someone who wants to know that a text editor just pinged a marketing analytics service, Little Snitch is the tool.

Lulu is an open-source firewall that also handles outbound connections. It asks per-process, and its rule system is straightforward. Lulu lacks the world map, the traffic history graph, and the command-line interface that Little Snitch ships with. The trade-off is transparency versus depth. Lulu's code is open for inspection; Little Snitch's interface is more polished and its inspection tools run deeper. Users who need a little snitch license key to activate will find the setup process straightforward once the previous version is removed.

Hands Off! monitors both network and file-system access. That broader scope sounds useful but produces far more alerts. For someone who only cares about network connections, the file-system layer adds noise without adding value. Little Snitch stays focused on one job. Its rule editor lets you scope by domain, port, protocol, and process, which covers the same ground with fewer interruptions.

Option-click an alert to see whether the main app or a helper made the request

Several shortcuts hide in plain sight. Holding the Option key while clicking a connection alert expands it to show the full process path. That reveals whether the request comes from the main app or from a bundled helper. Dragging a rule from one app's list to another copies it, which saves time when several apps need the same server access. The search field in the rules window accepts process IDs, so you can match Network Monitor entries to rules instantly.

The command-line tool has a profile mode. Running littlesnitch profile prints the current configuration in a format that can be saved and version-controlled. Administrators managing multiple Macs use this to deploy identical rule sets without touching each machine's interface. The tool also supports scripting rule imports, which means a fresh macOS install can inherit a tested rule set in seconds.

Other touches that are easy to overlook:

  • The Network Monitor traffic volume graph can be resized by dragging its bottom edge, revealing hourly detail that the default view hides.
  • Right-clicking an app in the monitor and choosing "Show in Finder" jumps straight to the bundle, which helps when you need to check which version of a helper process is running.
  • Temporary rules created during Quiet Mode are grouped by app in the Suggestions panel, so you can approve or discard them in batches rather than one at a time.

For users still on older setups, a little snitch 5 download covers earlier macOS releases, but version 6.5's filtering engine and bundle integrity monitoring are absent from those builds. The move to the new engine is the dividing line between the two generations of the product.

Version
6.5
Download
39 MB
Developer
Objective Development
Languages
English, German
Activation
Included
Compatibility
macOS 14 or later
Architecture
Apple Silicon, Intel 64-bit

Questions readers asked

It requires macOS 14 or later and runs on both Intel and Apple Silicon hardware.

Letters to the desk 0

Sign in or open a desk account to write a letter.

No letters on this brief yet. They are read before they run.

More in Mac Apps

The whole section