CurrPorts Changelog

What's new in CurrPorts 2.77

Dec 13, 2023
  • Fixed bug: CurrPorts failed to display country/city information for IPv6 addresses.

New in CurrPorts 2.76 (Nov 1, 2023)

  • Added new option: 'Show Only Incoming TCP Connections'. When this option is turned on, CurrPorts displays only connections with associated listening port.

New in CurrPorts 2.75 (Jun 5, 2023)

  • Added support for using the IP-Location files from https://github.com/sapics/ip-location-db for viewing country/city/ASN information of remote IP addresses.
  • You can use all 3 types of CSV files: Country, City, and ASN.
  • Both IPv4 and IPv6 files are supported.
  • In order to use these IP-Location files, simply download the desired files and put them in the same folder of cports.exe with their original filename (For example: asn-country-ipv4.csv , asn-ipv4.csv, asn-ipv6.csv)

New in CurrPorts 2.71 (Apr 4, 2023)

  • Added 'Full Screen' option (View -> Full Screen or F11 key).

New in CurrPorts 2.70 (Mar 9, 2023)

  • Added 'Black Background' option (Under the View menu). When it's turned on, the main table is displayed in black background and white text, instead of default system colors.
  • Added secondary sorting support: You can now get a secondary sorting, by holding down the shift key while clicking the column header. Be aware that you only have to hold down the shift key when clicking the second/third/fourth column. To sort the first column you should not hold down the Shift key.
  • Added option to change the sorting column from the menu (View -> Sort By). Like the column header click sorting, if you click again the same sorting menu item, it'll switch between ascending and descending order. Also, if you hold down the shift key while choosing the sort menu item, you'll get a secondary sorting.
  • Added 'Sort By' dropdown to the toolbar.

New in CurrPorts 2.66 (Jan 25, 2023)

  • Fixed bug: CurrPorts randomly crashed when using the GeoLite2 City database.

New in CurrPorts 2.65 (Apr 23, 2021)

  • Updated to work properly in high DPI mode.
  • Fixed issue:
  • CurrPorts tried to start the kernel tracing even when the 'Collect Send/Receive Bytes Information' option was turned off, and if CurrPorts was executed without elevation, the kernel tracing failed with the following error in the event log: Session "NT Kernel Logger" failed to start with the following error: 0xC0000022

New in CurrPorts 2.63 (Nov 12, 2020)

  • Added 'Align Numeric Columns To Right' option.

New in CurrPorts 2.62 (Jul 28, 2020)

  • Added 'Copy Remote Address' option.

New in CurrPorts 2.61 (Mar 12, 2020)

  • Fixed CurrPorts to update the TCP port status ('State' column) when it's changed.

New in CurrPorts 2.60 (Jun 17, 2019)

  • Added support for GeoLite2 City and GeoLite2 Country database in CSV format (Both IPv4 and Ipv6 addresses are supported).
  • In order to use it, you have to extract the files of GeoLite2 database into the folder of cports.exe
  • Added support for GeoLite2 ASN database in CSV format. In order to use this feature, extract the CSV files into the folder of cports.exe and the information will be displayed in the 'Remote IP ASN' and 'Remote IP Company' columns.

New in CurrPorts 2.55 (May 2, 2019)

  • Added /CaptureTime command-line option, which allows you to capture ports information from command-line for the specified number of milliseconds, instead of taking a single snapshot.
  • For example: cports.exe /scomma c:tempports1.csv /CaptureTime 10000
  • Be aware that you must run cports.exe as administrator in order to get the Sent/Receive bytes information with the /CaptureTime command-line o

New in CurrPorts 2.51 (Apr 13, 2018)

  • Added 'Creation Timestamp' column, which displays the date/time that the connection was created. Be aware that this information is not available for all connections and it works better on Windows 10.

New in CurrPorts 2.50 (Mar 12, 2018)

  • Added new columns: 'Sent Bytes', 'Received Bytes', 'Sent Packets', 'Received Packets'. These columns are active only when running CurrPorts as Administrator , 'Auto Refresh' mode is active and the 'Collect Send/Receive Bytes Information' option is turned on.

New in CurrPorts 2.36 (Oct 12, 2017)

  • Added 'Auto Size Columns+Headers' option.

New in CurrPorts 2.35 (Sep 14, 2017)

  • The 'Resolve IP Addresses' option now also works with IPv6 addresses.

New in CurrPorts 2.32 (Sep 2, 2017)

  • Added option to choose another font (name and size) to display in the main window (Under the View menu).

New in CurrPorts 2.31 (Feb 15, 2017)

  • You can now specify process ID in the /close command-line option, for example: cports.exe /close * * * * 2154

New in CurrPorts 2.30 (Oct 26, 2016)

  • Added separated display filter for every TCP state, under Options -> State Display Filter ('Display Syn-Sent', 'Display Time Wait', and more...)

New in CurrPorts 2.25 (Oct 4, 2016)

  • Added 'Hide Items With Loopback Address' option (Hide items that their Local Address or Remote Address is 127.0.0.1 or ::1 )

New in CurrPorts 2.22 (Mar 23, 2016)

  • Fixed bug: The 'Run As Administrator' option failed to work on some systems

New in CurrPorts 2.21 (Feb 23, 2016)

  • Changed the way that the 'Use DNS Cache For Host Names' option works, in order to solve a memory leak problem.

New in CurrPorts 2.20 (Aug 25, 2015)

  • 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

New in CurrPorts 2.15 (Jan 23, 2015)

  • 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)
  • Fixed bug: CurrPorts failed to remember the last size/position of the main window if it was not located in the primary monitor.

New in CurrPorts 2.12 (Jan 23, 2015)

  • You can now disable/enable all filters from the toolbar.

New in CurrPorts 2.10 (Nov 18, 2013)

  • When saving the opened ports from command-line, CurrPorts now uses the same columns order saved in the .cfg file.

New in CurrPorts 2.09 (May 18, 2013)

  • Fixed bug from version 2.08: Some filters stopped working

New in CurrPorts 2.08 (May 17, 2013)

  • Added support for filtering by process ID (In Advanced Filters window), for example: include:process:327

New in CurrPorts 2.07 (Apr 5, 2013)

  • Fixed the flickering on automatic refresh

New in CurrPorts 2.06 (Feb 17, 2013)

  • Fixed issue: The properties dialog-box and other windows opened in the wrong monitor, on multi-monitors system.

New in CurrPorts 2.05 (Nov 29, 2012)

  • 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.

New in CurrPorts 2.02 (Aug 3, 2012)

  • CurrPorts now displays a simple error message if it fails to close one or more TCP connections

New in CurrPorts 2.01 (Jun 1, 2012)

  • The 'Remote Address' and 'Local Address' columns are now sorted by the IP address numerically

New in CurrPorts 2.00 (Feb 26, 2012)

  • Added optional fifth parameter to the /close command-line option, which allows you to specify a process name (e.g: firefox.exe)

New in CurrPorts 1.97 (Nov 30, 2011)

  • 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.

New in CurrPorts 1.96 (Oct 24, 2011)

  • Fixed bug: CurrPorts randomly failed to display remote port numbers of IPv6 connections.

New in CurrPorts 1.95 (Sep 27, 2011)

  • 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.

New in CurrPorts 1.94 (Sep 1, 2011)

  • 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)
  • Fixed the problem with sending the data to stdout (when the filename is empty string).

New in CurrPorts 1.93 (Aug 22, 2011)

  • Updated the internal country names (added more 14 countries) thar are used for displaying the country name in the 'Remote IP Country' column.

New in CurrPorts 1.92 (Jul 1, 2011)

  • 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.

New in CurrPorts 1.91 (May 25, 2011)

  • Added 'Beep On New Ports' option.

New in CurrPorts 1.90 (May 9, 2011)

  • 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.)

New in CurrPorts 1.87 (Apr 4, 2011)

  • 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)

New in CurrPorts 1.86 (Mar 28, 2011)

  • 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

New in CurrPorts 1.85 (Nov 15, 2010)

  • Added command-line options to control the settings under the Options and View menus: /MarkPorts, /DisplayUdpPorts, /DisplayTcpPorts, /DisplayClosedPorts, /MarkNewModifiedPorts, /SortOnAutoRefresh, /AlwaysOnTop, /AskBefore, /DisplayIPv6Ports, /DisplayListening, /DisplayEstablished, /DisplayNoState, /DisplayNoRemoteIP, /ResolveAddresses, /RememberLastFilter, /DisplayPortInAddress, /AutoRefresh, /ShowInfoTip, /TrayIcon, /TrayIconOneClick, /StartAsHidden, /LogChanges, /LogFilename, /DisabledFilters, /AddExportHeaderLine

New in CurrPorts 1.83 (Aug 25, 2010)

  • 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.

New in CurrPorts 1.82 (Aug 2, 2010)

  • Added 'Resize Columns On Every Refresh' option, which allows you to automatically resize the columns according to the text length on every refresh

New in CurrPorts 1.81 (May 11, 2010)

  • Added more include/exclude filter options in the context menu of CurrPorts.

New in CurrPorts 1.80 (Nov 6, 2009)

  • 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

New in CurrPorts 1.76 (Oct 5, 2009)

  • 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)

New in CurrPorts 1.75 (Sep 23, 2009)

  • Added 'Exclude Selected Processes In Filters' option in the context menu.
  • Added accelerator key for 'Include Selected Processes In Filters' option.
  • Fixed bug 'Include Selected Processes In Filters' option: failed to work on system process.
  • 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.

New in CurrPorts 1.70 (Sep 15, 2009)

  • Added /sort command-line option for sorting the connections list saved from command-line.

New in CurrPorts 1.66 (Jun 30, 2009)

  • 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.

New in CurrPorts 1.65 (Apr 15, 2009)

  • Added drag And drop icon in the toolbar that allows to to easily filter by the desired application. Simply drag the target icon into the window of the application, and CurrPorts will display only the opened ports of this application

New in CurrPorts 1.60 (Jan 26, 2009)

  • Added new column: Window Title (The window title of the process)
  • Added 'Cleal All Filters' option.
  • Added 'Include Selected Processes In Filters' option. Allows you to easily filter by selected processes.

New in CurrPorts 1.56 (Jan 9, 2009)

  • Added new option: Ask before any action. (If you uncheck this option, CurrPorts won't ask you any question before closing ports/applications)

New in CurrPorts 1.55 (Dec 2, 2008)

  • Added number of remote connections to the status bar.
  • Added ports information in the tray icon tooltip.

New in CurrPorts 1.51 (Oct 4, 2008)

  • Fixed bug: In rare cases, exception window may appear when starting CurrPorts.

New in CurrPorts 1.50 (Sep 25, 2008)

  • Added 'Display Port In Address' option. When this option is checked, the addresses will be displayed in 'address:port' format

New in CurrPorts 1.48 (Aug 25, 2008)

  • Fixed the Alt 1 accelerator key.

New in CurrPorts 1.47 (Aug 12, 2008)

  • Added AutoRefresh every 1 second

New in CurrPorts 1.46 (Jul 31, 2008)

  • Automatically launch IPNetInfo when it's in the same folder of CurrPorts.

New in CurrPorts 1.45 (Jul 23, 2008)

  • Added 'Remote IP Country' column that displays the country name of the remote IP address

New in CurrPorts 1.36 (May 5, 2008)

  • Fixed bug: The main window lost the focus when the user switched to another application and then returned back to CurrPorts

New in CurrPorts 1.35 (Mar 29, 2008)

  • Fixed bug in saving as comma-delimited file when field values contained comma character.

New in CurrPorts 1.34 (Mar 19, 2008)

  • New Option: Remember Last Filter (The filter is saved in cports_filter.txt)

New in CurrPorts 1.33 (Mar 6, 2008)

  • Added support for saving comma-delimited (.csv) files.
  • Added new command-line option: /scomma

New in CurrPorts 1.33 (Mar 6, 2008)

  • Added support for saving comma-delimited (.csv) files.
  • Added new command-line option: /scomma

New in CurrPorts 1.37 (Jun 23, 2008)

  • Fixed bug: CurrPorts failed to display process information when running under Windows Vista with non-admin user.
  • Added Module Filename column (works only on XP/SP2)

New in CurrPorts 1.32 (Jan 21, 2008)

  • New Option: Start CurrPorts As Hidden (Only when 'Put Icon On Tray' is turned on)
  • New Option: Copy Remote IP Address (F2).

New in CurrPorts 1.31 (Nov 14, 2007)

  • Fixed bug: TCP and UDP ports with the same number and in the same process merged into one item.

New in CurrPorts 1.10 (Sep 10, 2006)

  • A tooltip is displayed when a string in a column is longer than the column length.

New in CurrPorts 1.09 (Apr 16, 2006)

  • /close command-line parameter - Close a connection from command-line