Harry Porter is a local-first system-tray utility for seeing listening development ports and stopping their owning processes. It is Windows-first and written in Rust.
Download Harry Porter v0.1.1,
extract the ZIP, and run harry-porter.exe.
The release is a portable, unsigned Windows x86_64 application. Windows may show a reputation warning; compare the archive with the published SHA-256 checksum before running it. macOS is not included in this release.
Install Rust stable, then run:
cargo run -p harry-porter
Click the tray icon with either mouse button to open the menu. No normal application window is created.
- lists listening TCP ports and their owning processes;
- groups listeners as Development, Other/unknown, or System/protected;
- hides uncertain and protected listeners by default, with separate toggles;
- refreshes every ten seconds, on demand, and when the tray is clicked;
- verifies the process and exact endpoint immediately before stopping anything;
- asks for confirmation before a force stop and verifies the result afterward.
Harry Porter does not scan Git projects or the C: drive. It only inspects
processes that own listening ports.
For detailed usage and safety information, see the user manual.
Harry Porter is distributed under the Apache License 2.0.
