CurrPorts 2.5, a new version of the program that lists open TCP/IP network ports and connections, lists sent and received bytes, and sent and received packets in its interface.

CurrPorts by Nirsoft was one of the first programs that I reviewed here on Ghacks Technology News. The first CurrPorts review dated back to November 2005, the second to 2010.

The application lists processes that with open ports or connections when you run it. It lists programs that you started, a web browser like Chrome or Firefox, but also processes that started automatically or are listening on specific ports.

The program serves two main purposes in my opinion. First, as a helper program to harden a Windows PC. Harden in this context means to close ports that are open but not required. Hardening requires research often as you may not know if you can close a port like 135 or how to close it when you come to the realization that closing it has no negative impact on the functionality of the PC.

CurrPorts 2.5

CurrPorts is a portable program that you may run right after you have downloaded it to the local system and extracted the archive it is distributed as.

Some functionality requires elevated privileges; right-click on CurrPorts to run the program with administrative rights.

Version 2.5 of CurrPorts introduces new data columns for sent and received bytes, and sent and received packets.

You need to run CurrPorts 2.5 with elevated rights to see the new columns. Nir Sofer notes that the new columns are only displayed if "auto refresh" is enabled and if "collect send/receive bytes information" is turned on; this is the case by default for both of the options.

CurrPorts displays lots of information in a table when you run it. You may need to scroll to the right to display the new data columns in the interface.

Note that you may reorder the columns using drag and drop, and also hide columns by right-clicking on a column and selecting "choose columns" from the context menu.

A left-click on a column header sorts the list of processes using that metric. You may sort by sent or received bytes to display the processes used to transfer the most bytes, or to list all processes with data transfers.

You can disable auto refresh at any time using Alt-D to block the program from refreshing the whole table. Another option that you have is to export the data to analyze it in a different program.

Closing Words
CurrPorts 2.5 introduces sent and received bytes and packets information which extend the use of the application even further. You may use the new functionality to list all programs with network traffic; useful in finding out which programs connect to a network or Internet, and in prioritizing the hardening process.