Traffic Cop

By Nate

View on Snapcraft.io
Version2.0.0.dev0
Revision2
LicenseGPL-3.0-or-later
Confinementstrict
Basecore26

Set and watch per-app bandwidth limits.


Traffic Cop limits how fast each app may download and upload, and shows
how much each one is using, including UDP (video calls). Useful on slow
or metered connections: keep a video call usable while updates download,
or stop one app from using the whole connection.

Apps are recognised by their systemd unit, which snap and flatpak apps
always have; desktop apps get one when the desktop launches them in their
own scope (GNOME does). Limits are applied with nftables and tc (CAKE).

After installing, connect the interfaces the background service needs:

sudo snap connect wasta-traffic-cop:network-control
sudo snap connect wasta-traffic-cop:firewall-control
sudo snap connect wasta-traffic-cop:system-observe
sudo snap restart wasta-traffic-cop.daemon

Then open Traffic Cop from the menu, or in a terminal:

wasta-traffic-cop status what's limited and running
wasta-traffic-cop rates -w live rates
wasta-traffic-cop pause|resume turn the limits off and on

Administrators (members of sudo, admin or wheel) can change the apps and
their limits; everyone can watch.

Update History

2.0.0.dev0 (2)
27 Oct 2026, 12:31 UTC

Published27 Oct 2026, 11:33 UTC

Last updated27 Oct 2026, 12:03 UTC

First seen27 Oct 2026, 12:31 UTC