← Ander507

PortSentinel

Real-time Windows TCP listener & process sentinel — baseline diffs, signature shields, and tray alerts when something new starts listening.

Type
Desktop Engineering & Developer Tools
Year
2026
Status
Online
Built with
.NET 8, WPF, C# 12
PortSentinel listening TCP ports grid with baseline statuses
Digitally signed process shield tooltip
Unsigned or unknown signature shield tooltip

About

PortSentinel is a lightweight Windows system tray utility for developers and sysadmins who need immediate visibility into local TCP listeners (0.0.0.0, 127.0.0.1, IPv6). It diffs current listening ports against a saved baseline, alerts when a background service, Docker container, or untrusted binary opens an unexpected port, and surfaces process command lines, paths, and digital signature status — all without admin elevation. Optional LAN ARP discovery, pause/resume monitoring, and one-click kill with a protected-process blocklist round out the workflow.

Features

  • Baseline diffing with Unchanged / New / Closed port states
  • Async process inspection — command line, path, WMI + iphlpapi caching
  • Digital signature shields via WinVerifyTrust / X509 checks
  • Tray monitoring with batched toast alerts and pause/resume
  • Row actions: open file location, copy localhost, kill process
  • Glassmorphic Fluent UI with Acrylic on Windows 11
Next projectZtionix