2023.3.7.0
Version: 2023.3.7.0
Release date: 07.03.2023
File | SHA256 |
---|---|
NETworkManager_2023.3.7.0_Setup.exe | 26CCD741CB9F2B52056C91C94DF281C563886AC0E4799A3D167A0566448574F6 |
NETworkManager_2023.3.7.0_Portable.zip | B19782CAD036F1F1A64A204EAEBC762B4B519BB4C1836DCD5405C83F8488EB29 |
NETworkManager_2023.3.7.0_Archive.zip | 7787FE873DD2704487A5A065EA473127C888256CCE3ADA928EEE7CB4B2BF9B6F |
System requirements
- Windows 10 / Server x64 (1809 or later)
- .NET Desktop Runtime 6.x (LTS)
Breaking Changes
- Profiles
- The settings folder path can no longer be set to a custom path #1984
- Settings
note
The outdated functions were buggy, incomplete and difficult to maintain. I decided to remove them and adjust the path to the profiles and settings (See What's new). You may also perform a backup/import/export/migration by manually copying the profile or settings files (See FAQ > Where are files stored?).
What's new?
- SNTP Lookup #1821 (See documentation for more details)
- Profiles and settings are now saved in the
%UserProfile%\Documents\NETworkManager
folder instead of the%AppData%\NETworkManager
folder. If folder redirection is set up (e.g. OneDrive, Group Policy, etc.), the profiles and settings (files) are automatically transferred to other devices and may be automatically backed up depending on your configuration. I hope this will provide better support for virtual environments / terminal servers. #1984
note
The profiles and settings are automatically migrated to the new location when the application is started. You can check the log under %LocalAppData%\NETworkManager\NETworkManager.log
for more details and possible errors. This does not apply to portable version.
Improvements
- Move .NET runtime components and dependencies into a subfolder to simplify the installation/portable folder #1832
- Installer (Inno Setup)
- Uninstall previous versions of NETworkManager when installing a new version 2382f1f
- Reduce the size of the installer, portable and archive build #1832
- Profiles
- Show password dialog again if the password is not correct #1962
- DataGrid Column header design improved #1910
- DataGrid Columns can now be resized #1910
- Add text wrapping for status textboxes #1949
- Toggle button added to hide profile list if the profiles are locked #1991
- Improve input validation in groups, profiles and some tools #2004
- Settings > Network
- Global option added to set the prefered IP protocol (IPv4/IPv6) for DNS resolution. #1950
- Network Interface
- WiFi
- Improve search - you can now search for SSID, Security, Channel, BSSID (MAC address), Vendor and Phy kind #1941
- IP Scanner
- Max threads changed to to 1024 #1927
- Event handling when a host is found, user has canceled, etc. #1969
- Remove option to set the preferred IP protocol for DNS resolution (can now be set globally) #1950
- Create profile from IP scanner now passes the MAC address, if available #1998
- Edge added to custom commands (iexplore deprecated in new installations) #2006
- Port Scanner
- Add new port profiles / improve existing ones #1909
- New Port state "Timed out" if the timelimit is reached. #1969
- Select multiple port profiles with
Ctrl
or holding left mouse button #1979 - Remove option to set the preferred IP protocol for DNS resolution (can now be set globally) #1950
- Max host threads changed to to 256 #1927
- Max port threads changed to to 1024 #1927
- Ping Monitor
- Allow multiple hosts like
server-01.borntoberoot.net; 1.1.1.1
as input #1933 - Use a fixed size for the view and enable horizonal scrollbar #1933 #1990
- Remove option to set the preferred IP protocol for DNS resolution (can now be set globally) #1950
- Display ping error in the UI (with error message as tooltip) instead of silently aborting the ping #1993
- Allow multiple hosts like
- Traceroute
- DNS Lookup
- PuTTY
- Parameter
-hostkey
is now supported and can be configured in the profile. Multiple hostkeys can be separated by a comma. #1977
- Parameter
- SNMP
- Remove option to set the preferred IP protocol for DNS resolution (can now be set globally) #1950
- Wake on LAN
Bugfixes
- Detect if the DNS result for a query is null even when the DNS server doesn't send an error code (because some providers do not implement their DNS server correctly...) #1949
- Improve the error message for DNS lookup to get more details (translation is not supported) #1949
- Fix a UI bug in group & profile dialog if input text is to large #2004
- Dashboard
F5
key is now working to refresh the dashboard (again) #1969
- IP Scanner
- In some cases the IP scan is not completed, but the user interface indicates that it is completed #1969
- Port Scanner
- In some cases the IP scan is not completed, but the user interface indicates that it is completed #1969
- DNS Lookup
- Detect if the DNS result for a query is null even when the DNS server doesn't send an error code and improve the processing of the resource records answers #1949
- In some cases the DNS lookup is not completed, but the user interface indicates that it is completed #1940 #1949
- Detect if a dns server profile with this name already exists #1960
- Traceroute
- Don't block the UI if an Exception occurs and show an error message #1994
- AWS Session Manager
- Use UTF-8 encoding for embedded PowerShell console window #1925
- Discovery Protocol
- Discovery Protocol was not working in release because a .dll was missing... Fixed by setting the dotnet RuntimeIdentfier from
win-x64
towin10-x64
(See PowerShell/PowerShell#7909 for more details) #1951
- Discovery Protocol was not working in release because a .dll was missing... Fixed by setting the dotnet RuntimeIdentfier from
Dependencies, Refactoring & Documentation
- Code cleanup #1932 #1949
- Language files updated via #transifex
- Dependencies updated via #dependabot
- Add documentation for: #265