A tactical port scanner dashboard for developers
Project description
PORTWATCH
A tactical port scanner dashboard for developers. See what's running on your machine at a glance.
╔═══════════════════════════════════════╗
║ ▓▓▓ P O R T W A T C H ▓▓▓ v0.1.0 ║
╚═══════════════════════════════════════╝
Installation
cd portwatch
pip install -e .
Or run directly:
pip install textual psutil rich
python -m portwatch
Usage
portwatch
Keybindings
| Key | Action |
|---|---|
↑↓ |
Navigate ports |
Enter |
Open action menu |
b |
Open in browser |
k |
Kill process |
c |
Copy port |
r |
Manual refresh |
1/2/5 |
Set refresh rate |
q |
Quit |
Features
- Live auto-refresh (configurable 1s/2s/5s)
- Category grouping (Web, Database, Queue, DevTools, System)
- Process details (PID, memory, uptime, cmdline)
- Quick actions (browser, kill, copy)
- Docker container detection
- Tactical military aesthetic
Requirements
- Python 3.10+
- macOS / Linux (Windows partial support)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
portwatch_tui-0.1.0.tar.gz
(15.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file portwatch_tui-0.1.0.tar.gz.
File metadata
- Download URL: portwatch_tui-0.1.0.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d84c867742a09a3e407d21deffdb7fd098feb7ff33c4d6c057e18c5cad050963
|
|
| MD5 |
8cc2ce9be10dd74bdc2bcedec7ce2a01
|
|
| BLAKE2b-256 |
32b83ebf7b1829b47e0ceb190bb0f3ddfdcd880cee628c9fe53258b96eca46a7
|
File details
Details for the file portwatch_tui-0.1.0-py3-none-any.whl.
File metadata
- Download URL: portwatch_tui-0.1.0-py3-none-any.whl
- Upload date:
- Size: 18.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1db1e6cea46770b5587e72e443b74dffc97d6c008be1f569a93335ca11a167e3
|
|
| MD5 |
c0e5ccdc0919755499c461f3a2e7cf06
|
|
| BLAKE2b-256 |
932fa3dcd17c5025e964d98194925f38214e3ff84521df78b1c5b4202c1508ee
|