Live connection list
Processes group their servers with name, address, port, and protocol. Search by process, host, address, or port.

Personal firewall for macOS
Network Monitor is for the Mac you SSH from, deploy from, and leave running. See which process opens which connection, where that server is, and allow or deny it.
Filtering runs on your Mac, in a network extension you approve in System Settings. No account. No analytics. Your rules stay on this Mac.
How it works
The list, the map, and the rules stay in sync. You decide what is allowed.
Connections group by app: host, address, port, protocol, and the rule that applies. An inspector shows the app path and the matching rule.
Arcs run from your Mac to each server. Cities cluster by verdict: allowed, ask, or denied. Select a city to see who connects there.
The first time an app connects, an alert asks you to allow or deny it — once, for 15 minutes, until quit, or forever. The most specific rule wins.
Features
See the traffic, place it on a map, and write the rule. Nothing is uploaded to decide a verdict.
Processes group their servers with name, address, port, and protocol. Search by process, host, address, or port.
Server cities come from an offline database. No address is sent out to look up a location. Arcs start at your Mac.
Match by app, host, domain, IP, network, port, and protocol. A tighter match wins. Deny wins a tie.
One alert can cover every queued prompt the new rule already answers. Approve seen traffic turns what you have already watched into rules.
Import hosts files, domain lists, or Adblock-format lists and deny known trackers for every app.
Alert asks each time. Silent Allow and Silent Deny decide without a prompt. Switch modes from the menu bar.
The app
Demo traffic only — public services, a fixed map origin, and sample rules. No real addresses from a Mac.




Filter
The list and the map show traffic. Enforcement starts after you approve the Network Monitor filter in System Settings.
What's new
Release notes for Network Monitor.
FAQ
What it watches, where data stays, and how the filter is approved.
A personal firewall for devops and developers on macOS. It lists each process's connections, maps the servers, and lets you allow or deny them with rules.
No. There is no account and no analytics. Rules and connection history stay on the Mac. Location is used only as the origin of the map arcs.
From a geolocation database stored on the Mac. No IP address is sent to a third party for the lookup. IP geolocation by DB-IP, licensed under CC BY 4.0.
Install the app in /Applications, then Settings → Filter → Install & Enable Filter, and approve it in System Settings → General → Login Items & Extensions.
macOS 15 (Sequoia) or later.
A public Mac App Store listing and a direct download are not on this page yet. The support guide and privacy policy are ready for that listing.
Read the support guide for the filter steps, and the privacy policy for what stays on your Mac.
IP geolocation by DB-IP (db-ip.com), licensed under CC BY 4.0.
Support guide · Changelog · Terms · Privacy · support@patakolabs.com