Just a minimal menu bar macOS app.
It runs sysctl
with c interface in a repeating timer.
Use at your own risk.
- Start at login.
- Set different update intervals, now with 5 options: 1s, 2s, 5s, 10s, 30s.
- Open Activity Monitor. When you notice abnormal network traffic, you could open Activity Monitor to check what process is the cause.
For per-process network traffic monitoring, it usually requires nettop
which is quite cpu-heavy making it impractical to keep running at the background. Implementing it to run only when the user click the status item to make the menu showing may be a good choice.
From v1.8, the UI is built using SwiftUI, on macOS 15, with minimum system version macOS 14.6. Since I haven't successfully built it with lower version of github action runner images, it is what it is now. Later if I have the chance, I would make it compatible with lower version of macOS.
Any PR for feature enhancement or compatibility improvement is welcomed!