Download the verified release
Use the latest release button on this page and select the published PortMonitor ZIP asset.
PortMonitor turns the output of macOS networking tools into a readable native table. Inspect commands, process IDs, users, protocols, and addresses; search the list; refresh it; and, when necessary, terminate a selected process.
What it does
Installation
A supported Mac capable of running the published native release. The repository does not currently document a precise minimum macOS version.
Use the latest release button on this page and select the published PortMonitor ZIP asset.
Open the downloaded ZIP, then move PortMonitor.app to Applications.
Launch PortMonitor from Applications. If macOS presents a standard security prompt, review the app source and publisher before deciding whether to open it.
PortMonitor runs Apple’s local lsof utility to read connection information. The inspected source performs this work on your Mac; no remote account or cloud data store is involved.
The Kill action sends a force-termination signal to the selected process. This can interrupt applications, development servers, and system-adjacent services, and may cause unsaved work to be lost. Confirm the PID and process name before using it.
Removal
Close the app before removal.
Move PortMonitor.app from Applications to the Trash.
“PortMonitor grew from repeatedly reaching for lsof while developing. The goal is to make that useful local information calmer and easier to scan.”
Rahul Sharma · Mango Orbit