Network lock
Hold the link. Seal everything that would drop it.
A browser cannot flip the Wi-Fi radio. Hardline holds every lock the web is allowed to hold — screen wake, keep-alive heartbeat, drop alerts — then walks you through sealing the rest on the device.
Standby
Ready to hold
Keep this tab visible. Hidden tabs lose the screen lock.
Round trip
—
awaiting ping
Uptime
00:00
not engaged
Path
unknown
online
Wake lock
unsupported
tab visible
Heartbeat
Round-trip samples while the lock is engaged.
Hold settings
Tighter pings catch drops faster. Audio keep-alive stops some phones from freezing the tab.
Ping interval
Inaudible keep-alive
Loops a near-silent tone so iOS is less likely to suspend this page.
Drop alerts
Notify and vibrate if the heartbeat fails twice in a row.
Host lock
The browser cannot flip the radio or rewrite system DNS. This process is the engine the dashboard talks to — nmcli, networksetup, or netsh. Loopback only. Ctrl+C stops it.
python3 hardline.py serve --port 8765
Control plane: radio, DNS, proxy, capture
python3 hardline.py hold --ssid "YourNetwork"
Keep radio on, reconnect, DNS failover
python3 hardline.py dns --set 1.1.1.1 1.0.0.1
Pin resolvers so a dead ISP DNS cannot fake a drop
python3 hardline.py proxy --http 127.0.0.1:8080
Sticky outbound; probe it so it cannot black-hole you
Linux needs NetworkManager (`nmcli`). macOS uses `networksetup`. Windows uses `netsh` and a saved WLAN profile to reconnect. Run it in a terminal on the machine whose radio you want held — not in this tab.
Seal the perimeter
The radio killers a web app cannot override. Confirm each one on this device.
When the display sleeps, most phones drop or idle the radio. Hardline holds a screen wake lock while this tab is visible — keep the tab in front.
iOS: Settings → Display & Brightness → Auto-Lock → Never while holding. Android: Settings → Display → Screen timeout → longest. Desktop: disable sleep in power settings. Then keep this tab visible.
Seals on this device are local. Sign in to keep them with your account.
Incident log
Drops, restores, and lock events. Signed-in history is stored with your account.
No incidents yet. Engage the lock to start the record.
Hardline cannot override airplane mode, a hardware wireless switch, or another app with system permission. What it can do — and does, as long as this page stays open — is refuse to sleep, refuse to go idle, and refuse to fail silently.