View active TCP/IP and UDP ports and their owners
CurrPorts lists every TCP and UDP port that is currently open on your machine and shows which process is responsible for each one. For each entry you get details about the executable that opened the port — such as the program name, full path to the executable, version metadata (product name, file description, etc.), when the process started, and the account that launched it.
Details shown for each connection
- File location and executable name for the process that owns the port
- User account and process start time associated with the connection
- Version-related metadata (for example: product name and file description)
Controls and export options
- Export the port list to tab-delimited text, XML, or HTML files
- Terminate the process that created a selected port
- Force-close unwanted TCP connections
How unknown applications are highlighted
CurrPorts flags ports that belong to applications lacking version information or icons. Those entries are highlighted in pink to help you spot potentially suspicious or unrecognized processes quickly.
Suggested alternative tool
If you want a different utility, SmartWhois is a commonly recommended option and is offered as a trial. It provides complementary network lookup capabilities that may be useful alongside a port viewer.
Recent update notes
The option to use the DNS cache for resolving host names is now disabled by default. This change was made after reports that reading the DNS cache could cause memory leaks on some 64-bit Windows 7 installations.
Technical
- Windows
- Free