Network monitor

NetPulse

Every connection your Mac makes,
as it happens.

Download Learn more ›

Version 1.7 · macOS 13 Ventura or later · 1.3 MB zip

NetPulse 1.7☰ Traffic Log● Capturing Safari · 42⌕ Filter
Network I/OWi‑Fi & Ethernet ▾
📶Wi‑Fien0
▼ DOWN820 KB/s
▲ UP64 KB/s
🔌Thunderbolt Etherneten5
▼ DOWN12.4 MB/s
▲ UP1.1 MB/s
Network ActivityAll Applications ▾
IfDestination
▲en0
17.253.144.10:443 - www.apple.com
TCP · Safari
ⓘ
▲en0
140.82.114.4:443 - lb-140-82-114-4-iad.github.com
TCP · git-remote-https
ⓘ
▲en5
151.101.1.69:443 - No hostname
TCP · Slack Helper
ⓘ
▲en0
8.8.8.8:53 - dns.google
UDP · mDNSResponder
ⓘ
▼en0
192.168.1.24:52144 - macbook-air.local
TCP · sharingd
ⓘ
▲en5
52.84.150.39:443 - server-52-84-150-39.cloudfront.net
TCP · Music
ⓘ
Per-interface throughput on the left, and every new connection with its resolved host on the right.

DiskPulse, aimed at the network.

NetPulse reads the same counters as netstat and the same socket list as lsof, and turns them into a live dashboard of who your Mac is talking to.

Per-interface throughput

Download and upload rates with sparklines for Wi‑Fi, Ethernet, VPN tunnels and loopback.

Live connections

Each new connection appears once, with its interface, remote IP and port, and reverse-DNS host name.

Inbound or outbound

Colored arrows show whether this Mac called out or someone connected in.

Look it up

Right-click to copy details, search the web, or look up the IP on Shodan. Click ⓘ for full detail.

Traffic Log

Every observed call is saved to disk. Search any time range, or jump to Last Hour or Today.

Capture Traffic

Capture the connections of one app, or a pair of apps, and save them as JSON.

Filter the noise.

Both panes have their own filters, and Settings (⌘,) controls the look.

Network I/O

ShowOr Active Only, or All Interfaces including VPN and loopback.
Wi‑Fi & Ethernet

Network Activity

Filter
Interface, host or process
Application
All Applications

Traffic Log

Range
Begin and end date and time
Shortcuts
Last HourToday

Settings

Appearance
LightDark
Toolbar buttons
Text & Icons

No special permissions needed for your own processes. Connections owned by other users may show limited detail, the same as lsof.

Tech specs

Requirements
macOS 13 Ventura or later
Data sources
getifaddrs · SystemConfiguration · CoreWLAN · lsof -i -n -P · getnameinfo
Traffic Log
JSON Lines, one file per day, in ~/Library/Application Support/NetPulse/TrafficLog/
Version
1.7
Download
NetPulse.zip · 1.3 MB

Get NetPulse.

For macOS 13 and later. No setup required.

Download · 1.3 MB