If this sounds like your week
"What is actually listening on port 445?" should take seconds, not a scan window.
Whether it's a security review, a hardening pass, or a "why is port 445 open?" question from someone above you, the job is the same: turn an open port into a named process with a real path on disk. An nmap sweep tells you the port is open. It doesn't tell you which executable to hold accountable.
Where tooling usually breaks
A port number is an accusation. A process path is evidence.
Spreadsheet inventories go stale the moment a service updates. When someone asks "what's on port 445?" under pressure, "I think it's…" isn't an answer. You need the live owner — name, path, and PID — on the workstation in front of you.