CurrPorts v2.31
Copyright (c) 2004 - 2017 Nir Sofer
Web site: http://www.nirsoft.net
Description
===========
CurrPorts displays the list of all currently opened TCP/IP and UDP ports
on your local computer. For each port in the list, information about the
process that opened the port is also displayed, including the process
name, full path of the process, version information of the process
(product name, file description, and so on), the time that the process
was created, and the user that created it.
In addition, CurrPorts allows you to close unwanted TCP connections, kill
the process that opened the ports, and save the TCP/UDP ports information
to HTML file , XML file, or to tab-delimited text file.
CurrPorts also automatically mark with pink color suspicious TCP/UDP
ports owned by unidentified applications (Applications without version
information and icons)
Versions History
================
* Version 2.31:
o You can now specify process ID in the /close command-line option,
for example:
cports.exe /close * * * * 2154
* Version 2.30:
o Added separated display filter for every TCP state, under Options
-> State Display Filter ('Display Syn-Sent', 'Display Time Wait', and
more...)
* Version 2.25:
o Added 'Hide Items With Loopback Address' option (Hide items that
their Local Address or Remote Address is 127.0.0.1 or ::1 )
* Version 2.22:
o Fixed bug: The 'Run As Administrator' option failed to work on
some systems.
* Version 2.21:
o Changed the way that the 'Use DNS Cache For Host Names' option
works, in order to solve a memory leak problem.
* Version 2.20:
o CurrPorts now displays the process names (Some of them without
the full path) for most processes when you run it without elevation
('Run As Administrator'). Also, the 32-bit version of CurrPorts now
detects 64-bit processes properly.
* Version 2.15:
o Added 'Run As Administrator' option (Ctrl+F11), which allows you
to easily run CurrPorts as Administrator on Windows Vista/7/8/2008.
(When you run CurrPorts as admin, information about all prcesses is
displayed)
o Fixed bug: CurrPorts failed to remember the last size/position of
the main window if it was not located in the primary monitor.
* Version 2.12:
o You can now disable/enable all filters from the toolbar.
* Version 2.11:
o Fixed memory leak problem.
* Version 2.10:
o When saving the opened ports from command-line, CurrPorts now
uses the same columns order saved in the .cfg file.
* Version 2.09:
o Fixed bug from version 2.08: Some filters stopped working...
* Version 2.08:
o Added support for filtering by process ID (In Advanced Filters
window), for example:
include:process:327
* Version 2.07:
o Fixed the flickering on automatic refresh.
* Version 2.06:
o Fixed issue: The properties dialog-box and other windows opened
in the wrong monitor, on multi-monitors system.
* Version 2.05:
o Added support for GeoLite City database. You can now download the
GeoLite City database (GeoLiteCity.dat.gz), put it in the same folder
of cports.exe, and CurrPorts will automatically use it to get the
country/city information for every remote IP address.
* Version 2.02:
o CurrPorts now displays a simple error message if it fails to
close one or more TCP connections.
* Version 2.01:
o The 'Remote Address' and 'Local Address' columns are now sorted
by the IP address numerically. (In previous versions they were sorted
alphabetically)
* Version 2.00:
o Added optional fifth parameter to the /close command-line option,
which allows you to specify a process name (e.g: firefox.exe)
* Version 1.97:
o The 'Use DNS Cache For Host Names' option is now turned off by
default, because it seems that reading the DNS cache causes a memory
leak on some Windows 7/x64 systems.
* Version 1.96:
o Fixed bug: CurrPorts randomly failed to display remote port
numbers of IPv6 connections.
* Version 1.95:
o Added 'Use DNS Cache For Host Names' option. When it's turned on,
CurrPorts uses the DNS cache of Windows to resolve remote IP
addresses.
* Version 1.94:
o Added 'Custom' AutoRefresh option under Options -> Auto Refresh.
The number of seconds for the Custom AutoRefresh can be set in the
Advanced Options window (Ctrl+O)
o Fixed the problem with sending the data to stdout (when the
filename is empty string).
* Version 1.93:
o Updated the internal country names (added more 14 countries) that
are used for displaying the country name in the 'Remote IP Country'
column.
* Version 1.92:
o When choosing 'Clear Log File' option, CurrPorts now asks you
whether you want to clear the log, in order to avoid from clearing
the log file by mistake.
* Version 1.91:
o Added 'Beep On New Ports' option.
* Version 1.90:
o Added 'Tray Balloon On New Ports' option. When both this option
and 'Put Icon On Tray' option are turned on, every new port detected
by CurrPorts will be displayed in a tray balloon. (If the TCP/UDP
port is filtered by the other CurrPorts options and it's not
displayed in the main window, it won't be displayed in the tray
balloon.)
* Version 1.87:
o Improved the 'User Name' column. If you run CurrPorts as
administrator, this column will display the user name for all
processes. (In previous versions, CurrPorts failed to detect
processes created by other users, even when you run it as
Administrator)
* Version 1.86:
o Added 'Mark Odd/Even Rows' option, under the View menu. When it's
turned on, the odd and even rows are displayed in different color, to
make it easier to read a single line.
* Version 1.85:
o Added command-line options to control the settings under the
Options and View menus: /MarkPorts, /DisplayUdpPorts,
/DisplayTcpPorts, /DisplayClosedPorts, and more...
* Version 1.83:
o Added 'Add Header Line To CSV/Tab-Delimited File' option. When
this option is turned on, the column names are added as the first
line when you export to csv or tab-delimited file.
* Version 1.82:
o Added 'Resize Columns On Every Refresh' option, which allows you
to automatically resize the columns according to the text length on
every refresh.
* Version 1.81:
o Added more include/exclude filter options in the context menu of
CurrPorts.
* Version 1.80:
o Added custom log line option (In 'Advanced Options' window),
which allows you to set the format of the log line and put in it any
column value you like.
* Version 1.76:
o Added 'One-Click Tray Icon' option. When it's checked and you use
the tray icon option, one click on the tray icon with the left mouse
button will open CurrPorts. (Without this option, double-click is
required)
* Version 1.75:
o Added 'Exclude Selected Processes In Filters' option in the
context menu.
o Added accelerator key for 'Include Selected Processes In Filters'
option.
o Fixed bug 'Include Selected Processes In Filters' option: failed
to work on system process.
o Added 'Disable All Filters' option to easily toggle between
active filter state and no filter state, as an alternative for 'Clear
All Filters', which doesn't allow you to return back the filters.
* Version 1.70:
o Added /sort command-line option for sorting the connections list
saved from command-line.
* Version 1.66:
o Fixed issue: When CurrPorts window is hidden and there is an icon
in the taskbar, running CurrPorts again will open the existing
instance of CurrPorts, instead of creating another one.
* Version 1.65:
o Added drag And drop icon in the toolbar that allows to to easily
filter by the desired application