Getting started
This walks through installing NetClamp, pairing the browser SPA, and creating a first rule. Five minutes start to finish.
System requirements
-
Windows 10 1903 or newer / Windows 11
-
Administrator rights for the install (creates a Windows Service)
-
200 MB free disk space
-
Test-signing mode (
bcdedit /set testsigning on+ reboot) is only needed if you want kernel-mode rate-limit precision. The userspace fallback coversALLOWandBLOCKperfectly and gives coarse rate-limiting too — most users never need the kernel driver.
Install
-
Download
NetClamp-Setup-X.Y.Z.exefrom netclamp.com. -
Right-click → Run as administrator. The installer is signed with an EV code-signing certificate; UAC will show Verified Publisher: Szallo Laszlo Persoana Fizica Autorizata.
-
Accept the defaults. The installer:
-
Drops binaries into
C:\Program Files\NetClamp\ -
Registers
NetClampWindows Service (auto-start) -
Registers
NetClampKdrvkernel driver (demand-start; only loads if test-signing is on) -
Adds
C:\Program Files\NetClampto system PATH sonetclamp.exeis reachable from any shell -
Launches the tray
-
-
Look for the NetClamp icon in the system tray (notification area).
The service generates an authentication token on first boot at
C:\ProgramData\NetClamp\auth.token. Every API call needs that
token as a Bearer header.
Pair the SPA
Two ways:
-
Click the tray icon → it opens the SPA in your default browser with the token already in the URL fragment. Recommended.
-
Manual — open http://127.0.0.1:9845/ in any browser. You’ll land on
/setup. Paste the token fromC:\ProgramData\NetClamp\auth.tokeninto the field and click Pair browser.Or skip the form: visit
http://127.0.0.1:9845/#token=<the-token-value>. The fragment is captured intolocalStorageon first load and the URL is scrubbed.
You’ll land on the Dashboard. Live bandwidth chart, connection count, top apps — all flowing within a second or two.
Create your first rule
Goal: rate-limit firefox.exe to 500 KB/s download.
-
Click Rules in the left nav → + New rule.
-
Fill in the form:
Name
Firefox 500 KB/sMatch target
App by path
App path
C:\Program Files\Mozilla Firefox\firefox.exeAction
Rate limit
Direction
Both
Rate (down)
500 KB/sRate (up)
leave blank (no upload cap)
Priority
100(default) -
Click Save rule. The row appears with
sync_state: syncedwithin a couple seconds. If it stays onpending_*or flips tobroken, the Troubleshooting page has the recovery steps. -
Open Firefox, start a large download. Watch the Dashboard — the Firefox row should hover at ~500 KB/s.
To remove the cap: hit Delete on the rule row. Firefox is uncapped within milliseconds.
Next steps
-
Rules — every field explained, including the Advanced section (remote address, port, protocol).
-
Quotas — set "Spotify gets 1 GB/day" budgets that alert + clamp when busted.
-
Rule groups — install a curated bundle from disk or subscribe to an HTTPS URL for fleet-wide policies.
-
Licensing — free baseline is 3 managed entities (rules + quotas). Need more? Buy credits, each adds 10.