NETworkManager Documentation

A powerful open-source tool for managing networks and troubleshooting network problems!

8,460 stars C# C# 1 file ยท ~17,322 tokens #aws-ssm#dns#dns-lookup#icmp#ip-scanner#lldp#net10#ping-monitor
RAW Doc

File: README.md

๐Ÿš€ Why NETworkManager?

NETworkManager is your go-to tool for simplifying network administration and troubleshooting. Whether you're a sysadmin maintaining company network with multiple servers, a network engineer in a large enterprise, or an IT enthusiast running your home lab, NETworkManager provides a powerful suite of tools to manage and diagnose your network infrastructure efficiently.

Here's why you'll love it:

  • ๐Ÿงฐ Unified Experience - All your essential network tools together in a clean, unified interface.
  • ๐Ÿ–ฅ๏ธ Remote System Management - Seamlessly connect via Remote Desktop (RDP), PuTTY (SSH, Serial, etc.), PowerShell (WSL, K9s, etc.) or TigerVNC (VNC).
  • ๐Ÿ” Analyze & Troubleshoot - Deep network diagnostics with WiFi Analyzer, IP Scanner, Port Scanners, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture, and many more.
  • ๐Ÿ” Secure Profiles - Organize hosts and networks in profiles with seamless access across all features. Encrypt profile files and separate them by customer or environment.
  • ๐Ÿ’Ž Open Source & Free - No ads, no subscriptions, no selling your data, fully community-driven.
  • ๐Ÿข Enterprise-Ready - MSI installer, signed binaries, system-wide policies for centralized configuration, and package manager support (Chocolatey, Evergreen, and WinGet).
  • ๐ŸŽจ Personalized Experience - Available in 16+ languages, with customizable light/dark themes and accent colors.

๐Ÿ“– Explore all features in detail in our documentation.

๐Ÿ“ฆ Download

Get started with NETworkManager today! Download pre-built, signed binaries (setup, portable, or archive) from our download page with detailed install instructions (e.g., silent install). Files are hosted on GitHub Releases.

[!TIP]
Pre-release versions with the latest features and fixes are (sometimes) available for testing on GitHub Releases. Please note that pre-release versions may be unstable and are not recommended for production use. Please report any issues you encounter on GitHub Issues.

Install and update via package managers for a hassle-free setup:

  • Chocolatey:

    powershell
    choco install networkmanager
  • WinGet:

    powershell
    winget install BornToBeRoot.NETworkManager
  • Evergreen:

    powershell
    # Get latest release
    Get-EvergreenApp -Name NETworkManager
    # Save setup file
    Get-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:\Users\$env:Username\Downloads\

    Evergreen PowerShell module (e.g. to automate image building or SCCM/Intune updates): https://github.com/eucpilots/evergreen-module

NETworkManager is open source, free and without ads โ€” developed in my spare time for you.

If you find it useful, here are ways to support the project:

  • ๐ŸŒŸ Star the Repo โ€“ Show your appreciation and stay updated with new features.

  • ๐Ÿ“ข Share It โ€“ Spread the word with friends, colleagues, or on social media.

  • ๐ŸŽฅ Create Content โ€“ Write blog posts, make tutorials, or produce videos about NETworkManager.

  • โ˜•๐Ÿบ Donate โ€“ Support the project with a coffe or beer!

    Crypto Address
    Bitcoin (BTC) bc1qwv0pqgrylt38djhemxdtm0ek94uuup6srl3x9n
    Ethereum (ETH) 0xB25926F4D4Cf4b1A84645EB71f2747808492c63D
    XRP (XRP) rw95DGpqwM4MC74rYiixtHugn8XpHtpxGK
    Solana (SOL) HXkCwZtoVcFEPkwurQPfeVfK3PckKkqo1E5xjDAtQYr2
    Dogecoin (DOGE) DURnrWRpoE4ypCjD9fVaVnDrXJ1hfZrPjj

Thank you for helping keep NETworkManager thriving!

๐Ÿ“ท Screenshots

๐Ÿ“ƒ Changelog

Stay updated with the latest improvements and features. Check the full changelog here.

๐Ÿ“– Documentation

Explore everything you need to get the most out of NETworkManager: comprehensive guides, tutorials, blog posts, and FAQs โ€” all on our website: borntoberoot.net/NETworkManager.

โœจ Contributing

Join our community to make NETworkManager even better! Hereโ€™s how you can contribute:

  • ๐Ÿž Report Bugs / Request Features โ€“ Share ideas or issues here.
  • ๐Ÿ’ป Code Contributions โ€“ Add features or fix bugs. See guidelines.
  • ๐ŸŒ Translations โ€“ Help localize NETworkManager here.
  • ๐Ÿ“š Documentation โ€“ Improve docs and tutorials here.
  • ๐Ÿ”’ Security Reports โ€“ Report vulnerabilities responsibly here.

See all contributors here. We follow the Contributor Covenant Code of Conduct.

๐Ÿ”ง Build

Build NETworkManager yourself with these steps:

  1. Prerequisites:

  2. Clone the Repository:

    • Clone with submodules:
      powershell
      git clone https://github.com/BornToBeRoot/NETworkManager.git
      cd NETworkManager
      git submodule update --init --recursive
  3. Build:

    • Open .\Source\NETworkManager.sln in Visual Studio or JetBrains Rider.
    • Alternatively, build via command line:
      powershell
      dotnet restore .\Source\NETworkManager.sln
      dotnet build .\Source\NETworkManager.sln --configuration Release --no-restore

๐Ÿ™ Thanks

A huge thank you to our supporters and contributors who make NETworkManager possible:

Star these projects to show your support!

๐Ÿ”’ Code Signing Policy

NETworkManager uses free code signing services from SignPath.io and a free code signing certificate provided by the SignPath Foundation to sign all official binaries and installers, ensuring the authenticity and integrity.

The binaries and installers are built on AppVeyor directly from the GitHub repository. After each build, the artifacts are automatically sent to SignPath.io via webhook, where they are signed following manual approval by the maintainer. Once signed, the binaries are uploaded to the GitHub releases page.

๐Ÿ” Privacy Policy

Your privacy matters. NETworkManager will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.

NETworManager has integrated some optional third-party services to enhance functionality. You can choose to enable or disable these services at the first startup or later in the settings:

  • api.github.com - Check for application updates.
  • ipify.org - Retrieve the public IP address used by the client.
  • ip-api.com - Retrieve network information (e.g., geolocation, ISP, DNS resolver) used by the client.
  • speed.cloudflare.com - Measure download/upload speed, latency and jitter.

๐Ÿ“ License

NETworkManager is licensed under the GNU General Public License v3. Library licenses are here.


File: Website/docs/changelog/2022-2-22-0.md


2022.2.22.0

Version: 2022.2.22.0
Release date: 22.2.2022

File SHA256
NETworkManager_2022.2.22.0_Setup.exe F0CF905B14622588E658977BC2E7B85042858FA4191CDAEF4F84C1BAE2DC9311
NETworkManager_2022.2.22.0_Portable.zip 241F02978697BAF2E8BD695671D5197C081CB44C5D52925BC30CC3CECF0A4592
NETworkManager_2022.2.22.0_Archive.zip DC5FC8FF4FC61E21F9D795B39E28C8CCDEC2FD4F01323031F27D691A93563CF8

Read this before upgrading from 2021.11.30.0 and earlier to 2022.2.22.0 or later!

The profile (file) has been updated and needs to be migrated:

  1. The encryption of the profile file(s) must be disabled in the currently installed version.
  2. Then the update can be installed as usual.
  3. At the first startup the loading of the profiles fails and a PowerShell script can be started to migrate the profiles.
  4. After the migration the encryption of the profiles can be enabled again.

Note: Steps 1 and 4 can be skipped if the profiles are not encrypted.

System requirements

What's new?

  • New Icon/Logo for the application #1362 #1371

  • Profiles reworked [BREAKING CHANGE] #1236
    Group-specific settings can now be set for:

    • Remote Desktop (Credentials for a group of servers, Settings)
    • PowerShell (Settings)
    • PuTTY (Settings)
    • TigerVNC (Settings)

    The inheritance works as follows: General Settings > Group settings > Profile settings (Profile overwrites group, group overwrites general settings)

    The profiles are migrated with a PowerShell script when the app is executed for the first time / when the profiles are loaded. To do this, they must first be decrypted in an old version.

  • PuTTY

    • Custom profile NETworkManager will be added to the registry (HCKU\Software\SimonTatham\PuTTY\Sessions\NETworkManager) which will set the PuTTY background to the application background #1358 #1236
    • Add context menu button (right click on the tab) to fix the PuTTY embedded window size #1366
    • Try to automatically fix the embedded window size after the initial connect #1236 #1376

Improvements

  • Profile page in settings improved #1236
  • Validation of entries in the profile dialog improved #1236 #1283
  • Minimum required window size reduced to 800x600 #1366 #1275
  • Default history entries increased from 5 to 10 #1372
  • Default background job time decreased from 15 to 5 minutes (save settings, profiles in background and not only when closing the application) #1236
  • Edit group button in the profiles list is not visible when the group name is longer than the width of the profiles list #1236
  • Port Scanner
    • MySQL and PostgreSQL ports added to port profile 4334b64

Bugfixes

  • Visibility of the min/max/close button on the pulled out window fixed #1366
  • App crash when building with SDK .NET 6.0.2 and running the app on 6.0.0 or 6.0.1 fixed #1236 #1381
  • App crash when renaming a profile file fixed #1318
  • Language zh-CN and zh-TW is missing in dotnet publish. Build script changed from dotnet to msbuild #1316
  • Remote Desktop
    • Connection via Profile leads to error message "Error Code 4 (Total login limit was reached)" fixed #1265
  • PowerShell
    • Validate host input in connect dialog #1373
  • PuTTY
    • Fixed that some arguments from the connect dialog of PuTTY (like privatekey) were not applied correctly. Fix was also applied to remote desktop, powershell, tigervnc and webconsole, even if the bug could not be reproduced there. #1372

Dependencies, Refactoring & Documentation


File: Website/docs/changelog/2022-8-18-0.md


2022.8.18.0

Version: 2022.8.18.0
Release date: 18.8.2022

File SHA256
NETworkManager_2022.8.18.0_Setup.exe F705C66072E98E011CAA1EAC3C8B085DBB58CF9476EF9E50490CE526522BA6AA
NETworkManager_2022.8.18.0_Portable.zip 56CFA317D1123C191C443F7950A0096D0CA1F1A6D93EEB9B6C9128EFF6C3EF07
NETworkManager_2022.8.18.0_Archive.zip 1C778ED1EF28A18315B8B5581F3BF9D14F282CE6D4521FE98F0057DAE2AFC30A

System requirements

What's new?

Improvements

  • Profiles
    • Migration dialog improved #1393
    • Select app when creating a profile #1466
  • Port Scanner
    • Generate Port list at first run #1464
  • DNS Lookup
    • Generate DNS server list at first run #1464
  • PowerShell
    • Resize PowerShell window #1505

Bugfixes

  • Dashboard & Status Window
    • Detect local ipv6 address fixed #1423
  • IP Scanner & OUI Lookup
    • Use ieee.org instead of linuxnet.ca to generate the oui.txt #1463
  • Remote Desktop & PuTTY
    • Override host doesn't set the correct hostname #1505
  • Profiles
    • Fixed some rare cases where the profile file was overwritten #1449
    • Header in add group dialog fixed #1461
  • Settings
    • Fix and improve settings move, import, export and reset #1465

Dependencies, Refactoring & Documentation


File: Website/docs/changelog/2022-10-31-0.md


2022.10.31.0

Version: 2022.10.31.0
Release date: 31.10.2022

File SHA256
NETworkManager_2022.10.31.0_Setup.exe 18A9528247BFA1880AF61CEAA1401FCA7C8271BC6635B40BA72D77AB065867A0
NETworkManager_2022.10.31.0_Portable.zip 7B5822191C1D8EB0DE8F223AA1AC581CFEB4ED726F652A3A8A7D0941A51BE68F
NETworkManager_2022.10.31.0_Archive.zip 4F1B60B42A1D935B56C0F044755DD5B3EB3DAE35C75961D0CD7FFFFB87596847

System requirements

What's new?

  • AWS (Systems Manager) Session Manager #1544 (See documentation for more details)
  • PowerShell & AWS Session Manager
    • Added an option under Settings > General > Appearance to modify the global PowerShell profile(s) to match the application theme. This customizes the background of the embedded powershell and integrates it better into the application. #1613
  • PowerShell & PuTTY
    • Focus embedded window when the application has received the focus #1515
    • Focus embedded window when application is selected again #1515
    • Focus embedded window when switching tabs #1515

Improvements

  • IPScanner, PortScanner, DNSServers
    • Generate default lists at first run #1544
  • Port Scanner
    • Add more port profiles (LDAP, HTTP proxy, Filetransfer) #1526
  • PowerShell
    • Change default path on new installations to pwsh.exe (Windows PowerShell is used as fallback if pwsh.exe is not available) #1663
  • PuTTY
    • Detect if PuTTY is installed at first run #1542
  • Discovery Protocol
    • Add local connection & local interface to output #1533
  • Settings > Language
    • Improve application restart #1599
  • Settings > Update
    • Disable ToggleSwitch Start minimized in tray if Autostart is disabled #1607
  • Settings > Update
    • Option to check for pre-releases added #1574
  • Profiles > Group Dialog
    • Remove checkboxes in group dialog #1530
  • log4net added for error handling (Log file: %LocalAppData%\NETworkManager\NETworkManager.log) #1539
  • Help Button

Bugfixes

  • Dashboard / Status Window
    • Handle null exception properly #1510
    • Cannot set custom IPv4 API #1613
  • Traceroute
    • Hops were skipped if they did not respond to ping #1528
  • Ping Monitor
    • Allow export of all results only (hide other option in dialog as it has no effect) #1611
  • Ping Monitor, Traceroute & SNMP
    • IPv6 is now resolved when selected in the settings #1529
  • Remote Desktop, PowerShell, PuTTY & TigerVNC
    • "Unlock profile" dialog is now displayed correctly if an embedded window is already open #1515
  • PowerShell & TigerVNC
    • Embedded window is now resized correctly after the inital connect #1515
  • Export dialog
    • The "Export" button was disabled if the path contained special characters #1611
  • Settings > Profiles
    • App crash fixed when a profile file is deleted and an encrypted but locked profile file is selected #1512
    • Reselect group/profile on refresh (e.g. if profiles page is opened again) #1516
    • App crash fixed when no group is selected and the profile file changes #1610

Dependencies, Refactoring & Documentation


File: Website/docs/changelog/2022-12-20-0.md


2022.12.20.0

Version: 2022.12.20.0
Release date: 20.12.2022

File SHA256
NETworkManager_2022.12.20.0_Setup.exe 36F915D917DF6461CB52C1524F3E7373EC0BC40D3A48E9D28E3D02BAA416E369
NETworkManager_2022.12.20.0_Portable.zip 5A5553BF3609749C1214B8B724857AE954C4F8881907BD0DE5F1C44E48D2CEFA
NETworkManager_2022.12.20.0_Archive.zip 29D6EE0FD1A822E5CF45F0A175A0CECAE22C64F5551CCBB117C5EE76DC07DF61

System requirements

Breaking Changes

  • IP Scanner
    • Custom DNS server settings have been replaced by the global application DNS settings under Settings > Network > DNS. #1733

What's new?

  • Bit Calculator #1684 (See documentation for more details)
  • Global application DNS settings under Settings > Network > DNS added #1733

Improvements

  • Performance of DNS resolutions improved #1733
  • Detect new DNS servers if they have been changed e.g. by a new network connection (LAN, WLAN) or VPN connection #1733
  • Error messages for failed DNS resolution improved #1733
  • Check if folder exists in export dialog #1760
  • AWS Sesdsion Manager, PowerShell, PuTTY & TigerVNC
    • Validate path to required tool #1771
  • Settings
    • Remove second dialog (restart the app immediately) #1770
  • First run dialog
    • PowerShell theme added #1761

Bugfixes

  • IP Scanner & Port scanner
    • Error message was not displayed when a single hostname could not be resolved #1733
  • Fixed a bug in Dragablz that in certain circumstances locks the tab when you right-click on it and try to move it (See #132 & #1702 for more details) #1712
  • Lookup - OUI, Lookup
    • Input cannot end with ";" #1515
  • Installer
    • Encoding fรผr chinese language files fixed #1413 #1769

Dependencies, Refactoring & Documentation


File: Website/docs/changelog/2023-3-7-0.md


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

Breaking Changes

  • Profiles
    • The settings folder path can no longer be set to a custom path #1984
  • Settings
    • The profiles folder path can no longer be set to a custom path #1984
    • Import and export of profiles is no longer supported #1984

:::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
    • Release & Renew button now targets the selected interface instead of all interfaces #1982
    • Release & Renew button now supports IPv6 #1982
  • 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
  • Traceroute
    • Add more validation (host, ip address) to input #1932
    • Remove option to set the preferred IP protocol for DNS resolution (can now be set globally) #1950
  • DNS Lookup
    • Improve overall DNS lookup performance with multiple DNS servers and hosts #1940
    • New dialog to add/edit DNS servers #1960
  • PuTTY
    • Parameter -hostkey is now supported and can be configured in the profile. Multiple hostkeys can be separated by a comma. #1977
  • SNMP
    • Remove option to set the preferred IP protocol for DNS resolution (can now be set globally) #1950
  • Wake on LAN
    • Update view & code cleanup #1995
    • Add history for MAC address & broadcast #1995

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 to win10-x64 (See PowerShell/PowerShell#7909 for more details) #1951

Dependencies, Refactoring & Documentation


File: Website/docs/changelog/2023-3-19-0.md


2023.3.19.0

Version: 2023.3.19.0
Release date: 19.03.2023

File SHA256
NETworkManager_2023.3.19.0_Setup.exe 440287A5B44944D4BF5F4516EB7FEB953FE62605628DFFC8EFE9396791D388E2
NETworkManager_2023.3.19.0_Portable.zip C4077E5B45A792860AE5C4448ED248DEFA8A56D2081ED9949AAFF262EFA2CA4A
NETworkManager_2023.3.19.0_Archive.zip 82983DC69D2AEC39B9A08A65F966150C49F6F30988155000DD80BE117BD2AD1C

System requirements

What's new?

  • IP Scanner
    • Scan common ports (22; 53; 80; 139; 389; 636; 443; 445; 3389) to test if a host is reachable. The feature is enabled by default and can be configured and disabled in the settings. #2026

Improvements

  • (Re)loading of the profiles improved. Code has been optimized and user interface update calls have been reduced. WPF virtualizing explicitly activated. The scrollbar in the profile list is now always visible, because the size is calculated by WPF each time on mouse over. #2014
  • Reselect profile or select first profile after (re)loading or search #2014
  • Some designs have been improved (Error & Warning icons). #2014
  • You can now configure the application wide ThreadPool under Settings > General > Multithreading, which is used for the IP scanner and the port scanner. The default value for min. threads are CPU threads + 512. Depending on the hardware, this can improve the performance of the scan. #2026
  • Network Interface
    • Add a button to redirect the the IPv4 address and subnetmask of the selected network interface to the IP scanner #2046
  • IP Scanner
    • Option added to limit the number of concurrent threads per host scan (256) & port scan (5). Increasing the values can speed up the scan, but can also lead to resource problems. #2026
  • Port Scanner
    • Option added to limit the number of concurrent threads per host scan (5) & port scan (256). Increasing the values can speed up the scan, but can also lead to resource problems. #2026
  • Web Console
    • Address bar can be hidden in the settings (default: visible) #2070
    • Add cancel button (and Esc key) to stop navigation to a website #2069

Bugfixes

  • Show error message when redirecting to another application, but the application is hidden in the settings or somehow invalid #2046
  • Group name check is now case insensitive and a group name can only be used once. If you create a group named Test, you cannot create a group named test. #2014
  • Profile dialog
    • Validate AWS Session Manager input (instance ID, profile, region) #2025
  • IP Scanner
    • Export to CSV fixed if Vendor contains a comma #2026
  • Port Scanner
    • Show port and protocol if service (and desciption) is not available #2026
    • Export to CSV fixed if Description contains a comma #2026
  • PowerShell
    • ContextMenu in TabControl in a dragged out window was closed automatically due to a focus problem right after opening it #2064
    • Resize command in TabControl context menu in a dragged out window not working #2060
  • PuTTY
    • ContextMenu in TabControl in a dragged out window was closed automatically due to a focus problem right after opening it #2064
  • AWS Session Manager
    • ContextMenu in TabControl in a dragged out window was closed automatically due to a focus problem right after opening it #2064
    • Resize command in TabControl context menu in a dragged out window not working #2060
  • Web Console
    • Reload command in TabControl context menu in main window not working #2060
    • Validate URL in the bar to prevent app crash #2069
    • Update URL in the bar when the source (WebView2) has changed #2069
  • Lookup - OUI
    • Export to CSV fixed if Vendor contains a comma #2026
  • Lookup - Port
    • Export to CSV fixed if Description contains a comma #2026

Dependencies, Refactoring & Documentation


File: Website/docs/changelog/2023-4-26-0.md


2023.4.26.0

Version: 2023.4.26.0
Release date: 26.04.2023

File SHA256
NETworkManager_2023.4.26.0_Setup.exe 5276974F44D1B32E759E1AAECF60B8440164B34B501B0587DEACB367AA1FF304
NETworkManager_2023.4.26.0_Portable.zip D24AE09AA2179CA23EE5F49E0B2CC0477DB9583B3474241051693E243D512668
NETworkManager_2023.4.26.0_Archive.zip 7D5D613F9E759D169747B2B89AC20D9D9ABE2874B5CF620620F471963D52247D

System requirements

What's new?

  • WiFi
    • Connect to a WiFi network has been added. Supported networks / methods are Open, WPS, WPA PSK (Pre-shared key) and WPA Enterprise. To do this, right-click on a selected WiFi network to open the ContextMenu and select Connect.... #2133
    • Disconnect from a WiFi network has been added. To do this, right-click on the connected WiFi network to open the ContextMenu and select Disconnect. #2133
  • Remote Desktop
    • Support for Remote Desktop Gateway server has been added #2108
  • SNMP
    • Profiles have been added (group & host settings). You create a new tab with pre-filled values from a profile. #2172
    • Query can now be canceled (It's supported by the library now) #2124
    • Common OID profiles have been added. You can now select a profile and the OID will be automatically filled in (similar to the port profiles). #2167

Improvements

  • WiFi
    • Show current connected network #2133
    • Bssid to channel ToolTip added #2133
    • Show error message if scan fails (e.g. wifi adapter is unplugged while scanning) #2133
    • Automatically refresh is now enabled if it was enabled on the last exit #2116
  • Remote Desktop
    • Domain added to connect dialog #2165
    • Domain added to credentials #2108
    • Watermark added to credentials #2172
  • SNMP
    • Get request can query multiple OIDs at once now #2167
    • SHA256, SHA384 and SHA512 for SNMPv3 auth added #2166
    • AES192 and AES256 for SNMPv3 privacy added #2166
    • Use Regex to validate OID #2205
  • Connections
    • Automatically refresh is now enabled if it was enabled on the last exit #2116
  • Listeners
    • Automatically refresh is now enabled if it was enabled on the last exit #2116
  • ARP Table
    • Automatically refresh is now enabled if it was enabled on the last exit #2116
  • Status window is now automatically closed again if it was opened by a network change event #2105

Bugfixes

  • Remote Desktop, PowerShell, PuTTY, TigerVNC, AWS Session Manager
    • Fixed / mitigated an issue with the AirSpace Fixer if a dialog is displayed (e.g. to enter the password to unlock the profile file) directly after the application has been started #2209
  • AWS Session Manager
    • Fixed a possible issue if the EC2 instance sync is enabled and the profile file is not loaded (because the user hasn't entered the password yet) #2209
  • Profiles
    • OK button not disabled initially if remote desktop domain is invalid #2165
    • OK button not disabled initially on unlock profile & decrypt profile file #2133

Dependencies, Refactoring & Documentation

  • Code cleanup #2100 #2172
  • Language files updated via #transifex
  • Dependencies updated via #dependabot
  • Update documentation for:
    • Application > WiFi #2133
  • Add documentation for:
    • Application > Discovery Protocol #2178
    • Application > Lookup #2112
    • Application > Connections #2109
    • Application > Listerers #2109
    • Application > ARP Table #2109
    • Settings > Window #2105
    • Settings > Status #2105
    • Settings > HotKeys #2105
    • Settings > Autostart #2105
    • Settings > Profiles #2105

File: Website/docs/changelog/2023-6-27-0.md


2023.6.27.0

Version: 2023.6.27.0
Release date: 27.06.2023

File SHA256
NETworkManager_2023.6.27.0_Setup.exe 664A6BA437C27415E1ED69A57CA4D4435C8EF077C1556ABC9267517A93D48C08
NETworkManager_2023.6.27.0_Portable.zip D356874DD353864C164B2136B893A8B798A8C236990E44F3F222EF1260FDF040
NETworkManager_2023.6.27.0_Archive.zip 2FC80F329A5B8C9B2EA79A0C11619EB32383802F180C7CF0FA720B4064B6E0B3

System requirements

Breaking Changes

  • AWS Session Manager
    • Setting Default profile changed to Profile. You need to set the profile again #2299
    • Setting Default region changed to Region. You need to set the region again #2299

Improvements

  • DNS Lookup
    • Improved validation when adding/changing DNS server profiles #2282
  • Remote Desktop
    • Allow . as domain to authenticate with local accounts #2305
  • PuTTY
    • Improve validation in connect, profile and group dialog #2352
  • TigerVNC
    • Use port from default config instead of settings if creating a new group #2249
  • SNTP Lookup
    • Improved validation when adding/changing SNTP server profiles #2282
  • Wake on LAN
    • Change default port from 7 to 9 #2242
  • Group dialog
    • Show an error next to the tab if the settings on the page contain errors #2309
  • Profile dialog
    • Show an error next to the tab if the settings on the page contain errors #2309
    • SNMP options are now validates (same as group) #2309
  • Log program update check & errors to the log file #2329

Bugfixes

  • DNS Lookup
    • Fixed app crash when editing DNS server profile in some rare cases #2282
  • Remote Desktop
    • Adjust screen via Context Menu now only adjusts the screen size if Adjust screen automatically or Use the current view size as the screen size is enabled #2318
  • PuTTY
    • Add missing baud rates for serial connection #2337
    • Fix wrong cli parameters passed when mode does not match (e.g. SSH key for telnet) #2352
    • Fix wrong icon in profile context menu #2352
  • SNTP Lookup
    • Fix app crash when editing SNTP server profile in some rare cases #2282
  • Subnet Calculator
    • Fix a design issue with the calculate button in subnetting #2230
  • AirSpace Fixer code optimized (only called if needed). This will also prevent a screenshot bug when the application is loading and a dialog is shown. #2253
  • Group dialog
    • Fix default value for Remote Desktop sreen size #2293
    • Enable Remote Desktop Use gateway credentials only if logon method is set to Userpass #2316
  • Profile dialog
    • Fix default value for Remote Desktop sreen size #2293
    • Enable Remote Desktop Use gateway credentials only if logon method is set to Userpass #2316
    • Fix validation rule for TigerVNC port #2309
  • Settings
    • Settings view is now re-selected if the filter (search) is removed #2325
    • If settings are opened again, the last selected settings view is now selected (except an application was selected that has a settings view, then the settings view of the application is selected) #2325

Deprecated

  • Profile
    • Wake on LAN port, because it was inconsistent (If you select the profile, the port from the settings was used. If you right-click on the profile, the port from the profile was used) #2220

Dependencies, Refactoring & Documentation


File: Website/docs/changelog/2023-6-27-1.md


2023.6.27.1

Version: 2023.6.27.1
Release date: 27.06.2023

File SHA256
NETworkManager_2023.6.27.1_Setup.exe 8126ED2D73CCF7E6F1C5EA5FD13A25C99DE1493F05A71C1435A956DA4409C836
NETworkManager_2023.6.27.1_Portable.zip 49AFB59B249F760E58B20AB779D47E7FE9E39A082EB6F10601A5EF1A0D40A6B8
NETworkManager_2023.6.27.1_Archive.zip A9789E3BC8417875565385A4D93A8D20BD0A793EA1BAE390232B85B4BF51123D

System requirements

Bugfixes

  • PuTTY
    • Session profile not applied #2380

:::note

See also the changelog of version 2023.6.27.0.

:::