Network monitor
Every connection your Mac makes,
as it happens.
| If | Destination | ||
|---|---|---|---|
| ▲ | 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 | ⓘ |
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.
Download and upload rates with sparklines for Wi‑Fi, Ethernet, VPN tunnels and loopback.
Each new connection appears once, with its interface, remote IP and port, and reverse-DNS host name.
Colored arrows show whether this Mac called out or someone connected in.
Right-click to copy details, search the web, or look up the IP on Shodan. Click ⓘ for full detail.
Every observed call is saved to disk. Search any time range, or jump to Last Hour or Today.
Capture the connections of one app, or a pair of apps, and save them as JSON.
Both panes have their own filters, and Settings (⌘,) controls the look.
No special permissions needed for your own processes. Connections owned by other users may show limited detail, the same as lsof.
getifaddrs · SystemConfiguration · CoreWLAN · lsof -i -n -P · getnameinfo~/Library/Application Support/NetPulse/TrafficLog/NetPulse.zip · 1.3 MB