SoftPerfect Switch Port Mapper Changelog

DateVersionDetails
2024-02-273.1.9
  • Added: Linux support.
  • Added: Enhanced device recognition through online queries.
  • Improved: Warnings for non-writable locations in portable Windows builds.
  • Fixed: Issue with retrieving LLDP/VLAN information on certain switches.
  • Fixed: Trimming of output to remove invisible characters.
2023-06-193.1.8
  • Added: Support for lldpXdot1LocVlanNameTable for VLAN info.
  • Added: Support for Windows systems on ARM64 CPUs.
  • Improved: Dark Mode appearance on Windows.
2023-02-143.1.7
  • Added: support for VLAN names from the entLogicalTable MIB (Aruba and Huawei models).
  • Added: support for VLAN membership from the ieee8021QBridgeVlanStaticEntry MIB (Aruba and HPE models).
  • Improved: dot1qTpFdbTable in now fetched before dot1dTpFdbTable during MAC-address collection from all VLANs.
  • Improved: EXE files are now dynamically based and compatible with Data Execution Prevention (DEP).
  • Improved: support for VLAN configuration via vlanTagPortMemberAdd with TP-Link devices.
  • Improved: optimised network scanning for faster performance during discovery and mapping.
2022-02-043.1.6
  • Added: dark theme support on Windows 10/11.
  • Improved: performance with large data sets.
2021-11-093.1.5
  • Added: getting VLAN assignment on devices that only support dot1qVlanStaticTable.
  • Added: workaround for Juniper devices that do not follow the standard PortList definition.
2021-10-183.1.4
  • Added: filter manager and editor.
  • Added: regular expression support in filters.
  • Added: saving recently used filters between sessions.
  • Improved: portable version can be shared over network.
  • Improved: scaling and appearance on HiDPI screeens.
2021-07-093.1.3
  • Improved: filters with multiple conditions can be folded.
  • Improved: copying output rows respects user-defined column order.
  • Improved: list headings appearance on macOS, and M1 optimisation.
  • Fixed: failure to retrieve MAC addresses on switches with missing dot1dBasePortTable.
2020-11-243.1.2
  • Added: support for filters with multiple conditions.
  • Added: copying switch credentials to router and vice versa.
  • Added: SNMPv3 credentials storage in device editor and discovery.
2020-10-273.1.1
  • Added: column references and user prompts in applications.
  • Added: new menu for accessing a switch directly from results.
  • Added: hiding groups contents for large sets of devices.
  • Added: profile support in SNMPv3 discovery credentials.
  • Improved: mapping can now be run on a group of switches.
2020-08-273.1
  • Added: port last-change status reporting.
  • Added: SNMPv3 support in device discovery.
  • Added: router and group assignment in discovery.
  • Added: err-disable status reporting for down ports.
  • Improved: switch name is now shown in a separate column.
  • Improved: selection of data to form device name in discovery.
  • Improved: better handling of certain access errors in SNMPv2.
2020-02-123.0.4
  • Added: AES-192 and AES-256 ciphers support in SNMPv3.
  • Added: SNMPv3 context support in the console version.
  • Fixed: occasional division by zero error during SNMPv3 time sync.
2019-08-213.0.3
  • Added: SNMP and mDNS as auxiliary host name resolution methods.
  • Added: mapping output can now be exported to JSON files.
2019-04-043.0.2
  • Improved: SNMP retry count and timeout are now configurable.
  • Improved: SNMP response processing and compatibility with more devices.
2019-03-253.0.1
  • Added: group management support for organising devices in groups.
  • Added: quick navigation via incremental search in device management.
  • Improved: macOS version stability and performance.
2019-03-113.0.0
  • This release makes the product cross-platform. It is now available for Windows and macOS.
2018-07-252.1.1
  • Improved: switch discovery and mapping speed.
  • Changed: updated the built-in IEEE vendors database.
2018-07-182.1
  • Added: SNMPv3 device detection when running switch discovery.
  • Added: quick connect menu with apps from device manager.
  • Improved: all graphics and icons are now vector images and scale to any DPI on high-resolution displays.
  • Changed: holding Shift when copying a column with multiple rows produces comma-separated values.
2018-05-082.0.11
  • Added: IPv6 addresses support for processing data from routers.
  • Fixed: SNMPv3 interoperability with devices running old Linux kernels.
2018-03-232.0.10
  • Fixed an issue with text strings contained a MAC address in binary.
  • Fixed showing duplicate strings in CDP and LLDP neighbour info.
2018-02-222.0.9
  • Added UTF8 support for SNMP strings.
  • Fixed search not scrolling to found data.
  • Fixed showing "down" interfaces on some switches.
  • Added showing currently loaded or saved file name.
2018-01-172.0.8
  • Adding device location from sysLocation to generated entry names during discovery.
  • Added resending SNMP requests and improved operation in networks with packet loss.
  • Improved operation cancellation by checking for it during obtaining SNMP tables.
  • Improved running requests against multiple devices by doing so in parallel.
  • Fixed 'Argument out of range' error that popped up on sorted data.
2017-09-082.0.7
  • Fixed getting LLDP and CDP info accidentally broken in v2.0.4.
  • Added ability to scan multiple IP ranges for MAC-to-IP mapping.
2017-08-292.0.6
  • Improved user interface in Windows version.
  • Updated built-in IEEE vendors database.
2017-07-102.0.5
  • Added support for multiple switch queries at once.
  • Added detailed progress info in the status bar.
  • Updated built-in IEEE vendors database.
2017-03-102.0.4
  • Fixed a few issues related to stopping and repeating a scan.
  • More reliable properties retrieval when showing device info.
  • Added a new column that displays allowed trunk VLANs.
  • Added getting MAC addresses from VLAN MIB instances.
2017-02-072.0.3
  • Added Mark All/None to select devices in the discovery dialog.
  • Added Context Name support in SNMPv3 settings for a device.
  • Fixed high-speed port rate display as well as 64-bit counters.
2017-01-202.0.2
  • Added MAC address database and history.
  • Updated built-in IEEE vendors database.
2017-01-052.0.1
  • Added using NetBios when resolving MAC addresses and host names.
  • Added resolving IP address where MAC address is found in LLDP but IP address is not.
  • Added passing a custom address range in console version.
2016-11-302.0
  • Added macOS version with licences interchangeable with the Windows version.
  • Updated built-in IEEE database and fixed minor issues with high DPI systems.
2016-08-311.0.15
  • Added port Administrative Status retrieval.
  • Added sorting devices in the Device Manager.
  • Added saving device name when doing device discovery.
2016-07-191.0.14
  • Fixed discovering devices in a custom IP address range.
  • Updated Ethernet NIC vendors database.
2016-05-031.0.13
  • Added an option to specify the number of attempts when doing ARP sweep.
  • Added a dialog to specify a custom IP address range when doing ARP sweep.
  • Fixed broken sorting in the main view and few minor user interface issues.
2016-03-211.0.12
  • Added retrieving aliases assigned to switch ports.
  • Updated Ethernet NIC vendors database.
2015-12-291.0.11
  • Added pulling port mapping info from L3 switches.
  • Added worldwide licensing option for corporations.
  • Updated Ethernet NIC vendors database.
2015-11-021.0.10
  • Added Windows 10 compatibility.
  • Updated Ethernet NIC vendors database.
2015-07-161.0.9
  • Added /fullrow in the console version and an option in the GUI to allow repeating values in output.
  • Added respecting the column order and visibility when saving to a CSV/HTML file from the GUI.
  • Added respecting the column order when using the /column switch in the console version.
2015-06-071.0.8
  • Added getting MAC addresses from port security configuration entries.
  • Added getting MAC addresses from port security authentication data.
  • Updated the MAC address vendor database.
2015-04-231.0.7
  • Fixed VLAN detection for certain Cisco switches.
  • Added sorting MAC addresses per port in the output.
  • Added CDP and LLDP discovery for info about connected devices.
  • Added Connect to Router and Connect to Switch commands in device info.
  • Added the /switch and /router command line params to the GUI version.
  • Added the /column switch to the console version to restrict printable output.
2015-03-221.0.6
  • Fixed reporting speed for 10 Gb and faster interfaces.
  • Fixed save/load of error and discard counters from XML files.
  • Added getting additional MAC addresses from dot1xAuthStatsTable.
  • Added getting VLANs configured on a switch and VLAN membership.
  • Added remembering last selected and used device in the GUI version.
  • Added command line switches /switch and /router to the GUI version.
2015-02-231.0.5
  • Added a configuration setting to change the default tree font.
  • Fixed a search issue where invisible rows were not searched.
2015-01-291.0.4
  • Added SNMP discovery tool for locating switches and routers.
  • Fixed a freeze and updated the MAC address vendor database.