PortsMonitor Download
Mac utility · Version 1.4.5

All connections
in one screen

PortsMonitor lists the TCP/IP network connections of every application on your Mac, with each connection's state. UDP and ICMP are supported too.

30-day free trial · macOS 10.12 or later · 5.9 MB

The PortsMonitor window listing connections by process, with type, protocol, ports, addresses and state

Monitor connections

See every connection and open port on the system. The list refreshes on an interval you choose, so new connections and state changes show up as they happen.

Filter with expressions

Filter by type (IPv4, IPv6), protocol (TCP, UDP) or keyword. For anything more specific, write a search expression and save it as a filter profile.

Notifications and logs

Get a notification when an app opens a connection or a connection changes state. Connection history can be saved to CSV files.

Overview

Every process, every connection

Open PortsMonitor and it lists the connections of all processes: process ID and name, local and remote address and port, remote hostname, protocol and state.

Choose which columns to show, and sort by any of them.

Connection list with process, type, protocol and port columns

Filters

Quick filters and search expressions

The toolbar filters by type, by protocol, and by whether a connection has a remote address. For anything else, switch the filter field to search expressions and query any column, for example remotePortNumber = 443.

Save a search and it becomes a filter profile you can apply from the toolbar.

Search expression reference →
Filter field with the search expression remotePortNumber=443 and its menu

States

See what opened and what closed

Rows are colored by what happened since the last refresh:

  • Green – new connection
  • Yellow – state changed
  • Red – closed

The colors can be changed in Preferences.

Connection list with a new connection in green and closed connections in red

Notifications

Know when something connects

PortsMonitor can post a notification when a connection is created or changes state, and leave out the applications you exclude.

Connection history can also be written to CSV files, with every column.

A PortsMonitor notification in Notification Center listing a new connection

Set it up the way you work

Columns, font size, colors, filter profiles and the applications excluded from notifications are all set in Preferences and saved.

Preferences windows: General, Display and Notifications tabs

Try it free for 30 days

Download PortsMonitor and use it for 30 days. After that, a license is $7.99, with volume pricing in the store.