| Proto | Address | Port | Scope | PID | Process | User | Command | Container |
|---|
Local service not detected
Run the portscope agent to see your ports here.
A website on its own cannot read your machine's open ports — the browser sandbox forbids it.
portscope ships a tiny read-only agent that listens on
127.0.0.1:8790 and serves the port list as JSON. This page reads
that agent directly from your browser. Start it once and this page becomes a live dashboard.
Quick start (no install)
Pure Python standard library — no dependencies to install.
Leave it running in a terminal. The dashboard appears here automatically once it responds.
Install as a service
Sets up a systemd user service that starts at login.
The installer binds the agent to 127.0.0.1 and allowlists this page's origin for CORS.
Manage the service
systemctl --user enable --now portscope.service
systemctl --user status portscope.service
journalctl --user -u portscope -fStop with systemctl --user disable --now portscope.service.
Change the port
The agent defaults to 8790. To run it on a different port, start it with
PORTSCOPE_PORT=8790 (this updates to match the
Agent port field above), then set the same number in that field and click Apply.
Your chosen port is remembered in this browser. The agent is read-only — it exposes JSON only and never runs commands.