Harry Porter v0.1.0
Harry Porter v0.1.0 is the fresh-history Rust-only, Windows-first release. It
runs only in the system tray and shows active listening TCP ports without
crawling Git repositories or scanning the filesystem.
Included
- native Windows tray icon and menu with no application window or webview;
- structured IPv4 and IPv6 TCP listener discovery;
- targeted inspection of only the processes that own listeners;
- Development, Other/unknown, and System/protected grouping;
- system and infrastructure listeners hidden by default;
- network-exposure explanations;
- ten-second background refresh, manual refresh, and pause controls;
- stable process identity and exact endpoint revalidation before every action;
- short-lived, single-use stop confirmations;
- direct Windows force-stop review with an explicit destructive confirmation;
- success withheld until a socket rescan proves the original endpoint is gone;
- verified free, reused, still-running, denied, expired, and stale outcomes.
Windows safety behavior
Windows has no safe general SIGTERM equivalent for an arbitrary external console
server. “Stop server…” therefore opens an explicit force-stop warning directly.
The initial click sends no signal. Confirmation revalidates the exact endpoint,
PID start marker, owner scope, and classification before termination, then waits
until the structured socket table proves the selected process no longer owns
the port.
Verification
cargo fmt --all -- --check- 47 Rust tests, including a repository-owned process copied as
node.exe,
force-stopped through the real Windows adapter, and verified absent from the
socket table cargo clippy --workspace --all-targets -- -D warningscargo deny check: advisory, license, ban, and source policies passed- repository secret-pattern and private-local-path scan: no matches
- optimized locked release build with embedded product and file version 0.1.0
- ZIP extraction, binary equality, checksum, and exact packaged-process launch
smoke test - optimized executable size: 731,648 bytes (0.698 MiB)
Artifact
Harry-Porter-v0.1.0-windows-x86_64.zip contains the portable
harry-porter.exe, this release note, the README, and the Apache-2.0 license.
Verify the ZIP with the separately published SHA256SUMS.txt.
Known limitations
- The executable is unsigned, so Windows may show a reputation warning.
- v0.1.0 is Windows x86_64 only. The macOS adapter remains unverified on macOS
hardware and is not included. - There is no installer or automatic start-at-login behavior.
- Product-name and store-listing clearance has not been performed. This project
is not affiliated with any similarly named franchise.