Monitor Network Connections Visually
psys helps you understand which processes expose ports and how they connect to other services through interactive diagrams and detailed connection tables.
Quick start
Run the development server
View your connections
- Diagram: Interactive network graph showing listeners (left) and their outgoing connections (right)
- Table: Detailed table with process names, ports, addresses, and connection information
ss command to gather connection data. You’ll see processes owned by your user. For system-wide visibility, run with elevated permissions (not recommended for daily use).Key features
Interactive Diagrams
Process Monitoring
Docker Integration
Connection Analysis
What you can do with psys
Debug port conflicts
Quickly identify which process is using a specific port by scanning the listeners table or filtering the diagram view.
Map service dependencies
Understand how your local services connect to databases, APIs, and other backend systems.
Monitor Docker containers
See which Docker containers expose ports to the host and track their network activity.
Manage running processes
Terminate processes directly from the table view with a single click using SIGTERM signals.
Platform requirements
Required:- Linux operating system
sscommand (fromiproute2package)- Node.js 22+ and npm
- Docker (for container detection and labeling)
Ready to get started?
Start monitoring your connections
Follow the quickstart guide to install psys and view your first network diagram in minutes.
View Quickstart Guide