We are revisiting nice purposes on this sequence that we reviewed in the previous. In this episode of Blast from the Past: Nirsoft’s CurrPorts utility.
We reviewed the freeware CurrPorts back in 2010 for the first time right here on Ghacks Technology News. The free utility shows all open ports of a system working Windows once you execute it. It shows a listing of purposes with Internet or community connectivity, in addition to system companies and instruments with open ports or connections.
CurrPorts is a free program for Microsoft Windows units by one of our favorite developers Nirsoft. It is suitable with all Windows working system variations together with the latest ones (and it goes again to Windows NT and 2000). The program is moveable and chances are you’ll run it from any location.
In a nutshell: CurrPorts shows open ports on techniques working Windows. You might use it to detect purposes with community connectivity and test which ports are open on the system; nice to harden the system by closing ports or verifying purposes with community connectivity.
The Windows system device netstat and Windows PowerShell offer similar options however each have to be run from the command line. Check out LiveTCPUDPWatch in its place, or the port-focused packages PortExpert or PortScan.
CurrPorts shows a listing of all open TCP and UDP ports on the system when it’s run. Each entry shows detailed info that features the course of identify, ports, addresses, protocols, course of path on the native system, and extra. Each knowledge column, e.g course of identify, native port, or distant tackle helps sorting.
Tip: Download the IP to Country database file from the Nirsoft web site and place it in the identical listing as the CurrPorts executable file so as to add IP to nation look-ups to the utility. You might obtain the ASN database file to show the ASN and firm identify of distant IP addresses.
The utility refreshes the record of ports robotically in 2 second intervals by default. You can change the interval or disable auto-refresh beneath Options > Auto Refresh. Disabling is an effective choice if you should analyze a sure state.
CurrPorts gives numerous choices; you should use filters to show solely a subset of ports, disable IPv6, UDP, or TCP, or allow audio suggestions each time new ports are detected. Advanced filters like embrace:distant:tcp:80 or exclude:each:tcpupd:6881 could also be used to incorporate or exclude sure listings. The first filter shows solely TCP 80 port processes, the second excludes BitTorrent site visitors supplied that the default port 6881 is used.
CurrPorts helps extra than simply reporting. You can shut processes proper from the utility’s interface or by utilizing the command line. The instructions /shut * * * 80 and /shut * * 192.168.1.10 80 for instance shut all connections that use the native port 80 or all connections with the distant port 80 and the distant tackle laid out in the command.
That’s solely a short lived change although and if you wish to stop an utility or system course of from opening ports, you should discover different methods to forestall that from occurring, e.g. by creating new firewall guidelines, altering the state of Services on the system, or altering a program’s configuration.
Check out our tutorial on blocking and closing ports on Windows as a begin.
CurrPorts helps the technology of HTML reviews. You can create new reviews from the interface or by utilizing the parameter /shtml.
I like CurrPorts loads; it’s a kind of tiny Nirsoft purposes for Windows that provides large worth. I take advantage of it to test open ports on Windows techniques to be sure that solely ports which can be wanted are open on the system.
It takes a little bit of analysis to search out out why a port is open; whereas that’s straightforward sufficient to inform for purposes you can establish by the course of identify, e.g. firefox.exe or chrome.exe, it will not be as straightforward in the case of Services or Windows processes; chances are you’ll must analysis the port numbers in case you can’t establish the service or system device immediately.
Now You: Do you utilize CurrPorts or have you ever used it?