Choosing a Mac firewall: Little Snitch vs LuLu vs AppPermit

Because the built-in macOS firewall ignores outbound traffic, “which Mac firewall is good” really means “which outbound firewall”. The three common choices are Little Snitch, LuLu and AppPermit, and they take different approaches.

What each one is

Side by side

Little SnitchLuLuAppPermit
Per-app outbound controlYesYesYes (Follow Global / Relaxed / Standard Protection / No Network)
Domain / IP / range rulesYesBasicYes, allow-lists and block-lists
Ask on new addressYesYesYes (globally or per app)
File access permissionsNoNoRead & write / read-only / ask / folder rules
Programs launched by appsNoNoVisible, with rules
AI explanationsNoNoOptional; you pick the provider and working mode
PricePaid (see website)Free, open source7-day trial · $14.99/yr or $29.99 lifetime

Which one to pick

Note: all of these rely on system extensions. Running two outbound firewalls at once can interfere; keep one active while testing.

FAQ

Can I run AppPermit alongside Little Snitch?

Not recommended. Both use the Network Content Filter extension; running them together can cause duplicate prompts or conflicting rules.

Is AppPermit open source?

No. AppPermit is commercial software. Rules and activity records stay on your Mac; analysis data is sent to your configured service only when you use AI.

Can I migrate rules from Little Snitch?

AppPermit imports and exports its own JSON rule files but does not read other firewalls’ formats, so key rules need to be recreated manually.

AppPermit · A local firewall and app permission manager for macOS
7-day full trial · $14.99/yr or $29.99 lifetime · macOS 14+

Related guides