Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 20 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
<b>A powerful tool for managing networks and troubleshoot network problems!</b>
</p>
<p>
Streamline and simplify your network administration and troubleshooting with <strong>NETworkManager</strong>. Connect, monitor, and troubleshoot your network and server infrastructure using built-in tools like Remote Desktop (RDP), PuTTY (SSH, Telnet, Serial), PowerShell (WinRM), TigerVNC (VNC), and AWS Session Manager. Perform in-depth network diagnostics with features including WiFi Analyzer, IP Scanner, Port Scanner, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture, and <a href="https://borntoberoot.net/NETworkManager/docs/features">many more</a> — all in a clean, unified interface.
Streamline and simplify your network administration and troubleshooting with <strong>NETworkManager</strong>. Connect, monitor, and troubleshoot your network and server infrastructure using built-in tools like Remote Desktop (RDP), PuTTY (SSH, Serial, etc.), PowerShell (WSL, K9s, etc.) and TigerVNC (VNC). Perform in-depth network diagnostics with features including WiFi Analyzer, IP Scanner, Port Scanner, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture, and <a href="https://borntoberoot.net/NETworkManager/docs/introduction">many more</a> — all in a clean, unified interface.
</p>
<p>
Organize hosts and networks in encrypted profiles with seamless access across all features. Built for professional environments, NETworkManager is enterprise-ready with an MSI installer, signed binaries, and support for package managers like Chocolatey, Evergreen, and WinGet. Available in over 16 languages with customizable light/dark themes and accent colors.
Organize hosts and networks in profiles with seamless access across all features. Profile files can be encrypted to protect your sensitive data and used to separate different customers or environments. NETworkManager is enterprise-ready with an MSI installer, signed binaries, and support for package managers like Chocolatey, Evergreen, and WinGet. Available in over 16 languages with customizable light/dark themes and accent colors.
</p>
<p>
<a href="https://borntoberoot.net/NETworkManager/download" target="_blank">
Expand Down Expand Up @@ -73,21 +73,21 @@ NETworkManager is your go-to tool for simplifying network administration and tro

Here's why you'll love it:

- 🧰 **Unified Experience** - All your essential network tools in one sleek interface — no more juggling apps.
- 🖥️ **Remote System Management** - Connect to remote systems seamlessly via RDP, PuTTY (SSH, Telnet, Serial), PowerShell (WinRM), TigerVNC (VNC), or AWS Session Manager.
- 🔍 **Analyze & Troubleshoot** - Deep network diagnostics with WiFi Analyzer, IP/Port Scanners, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture, and <a href="https://borntoberoot.net/NETworkManager/docs/features">many more</a>.
- 🔐 **Secure Profiles** - Organize hosts and networks in encrypted profiles with seamless access across all features.
- 💎 **Open Source & Free** - No ads, no subscriptions, fully community-driven.
- 🏢 **Enterprise-Ready** - MSI installer, signed binaries, and package manager support (Chocolatey, WinGet, Evergreen).
- 🧰 **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 <a href="https://borntoberoot.net/NETworkManager/docs/introduction">many more</a>.
- 🔐 **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, 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 on our [documentation page](https://borntoberoot.net/NETworkManager/docs/features).
📖 Explore all features in detail in our [documentation](https://borntoberoot.net/NETworkManager/docs/introduction).

## 📦 Download

Get started with NETworkManager today! Download pre-built, [signed](https://borntoberoot.net/NETworkManager/download#code-signing-policy) binaries (setup, portable, or archive) from our [download page](https://borntoberoot.net/NETworkManager/download) with detailed install instructions (e.g., silent install). Files are hosted on [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases/latest).

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

- **Chocolatey**:

Expand All @@ -102,15 +102,17 @@ Install via package managers for a hassle-free setup:
```

- **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: <https://github.com/aaronparker/evergreen>

> Pre-release versions with the latest features and fixes are (sometimes) available for testing on [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases).
Evergreen PowerShell module (e.g. to automate image building or SCCM/Intune updates): <https://github.com/eucpilots/evergreen-module>

> Pre-release versions with the latest features and fixes are (sometimes) available for testing on [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/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](https://github.com/BornToBeRoot/NETworkManager/issues/new/choose).

## 💖 Donate

Expand Down Expand Up @@ -159,8 +161,8 @@ Build NETworkManager yourself with these steps:

1. **Prerequisites**:

- [.NET 8.x SDK](https://dotnet.microsoft.com/download/dotnet/8.0)
- Visual Studio 2022 with `.NET desktop development` and `Universal Windows Platform development`
- [.NET 10.x SDK](https://dotnet.microsoft.com/download/dotnet/10.0)
- [Visual Studio 2026](https://visualstudio.microsoft.com/) with `.NET desktop development` and `Universal Windows Platform development` (or [JetBrains Rider](https://www.jetbrains.com/rider/) - you still need to install the UWP workload via Visual Studio Installer)

2. **Clone the Repository**:

Expand All @@ -175,8 +177,8 @@ Build NETworkManager yourself with these steps:
- 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
dotnet restore .\Source\NETworkManager.sln
dotnet build .\Source\NETworkManager.sln --configuration Release --no-restore
```

## 🙏 Thanks
Expand Down Expand Up @@ -211,15 +213,15 @@ Star these projects to show your support!

## 🔒 Code Signing Policy

NETworkManager uses free code signing services from [SignPath.io](https://signpath.io/) and a free code signing certificate provided by the [SignPath Foundation](https://signpath.org/) to sign all official binaries and installers, ensuring the authenticity and integrity of your downloads.
NETworkManager uses free code signing services from [SignPath.io](https://signpath.io/) and a free code signing certificate provided by the [SignPath Foundation](https://signpath.org/) to sign all official binaries and installers, ensuring the authenticity and integrity.

The binaries and installers are built on [AppVeyor](https://ci.appveyor.com/project/BornToBeRoot/networkmanager) directly from the [GitHub repository](https://github.com/BornToBeRoot/NETworkManager/blob/main/appveyor.yml). After each build, the artifacts are automatically sent to [SignPath.io](https://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](https://github.com/BornToBeRoot/NETworkManager/releases).

## 🔐 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:
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](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) - Check for application updates.
- [ipify.org](https://www.ipify.org/) - Retrieve the public IP address used by the client.
Expand Down
2 changes: 1 addition & 1 deletion Website/docs/application/_category_.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"label": "Application",
"position": 3,
"position": 2,
"link": {
"type": "generated-index",
"description": "Features included in NETworkManager"
Expand Down
2 changes: 1 addition & 1 deletion Website/docs/changelog/_category_.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"label": "Changelog",
"position": 2,
"position": 1,
"link": {
"type": "generated-index",
"description": "Changelog of all NETworkManager releases"
Expand Down
2 changes: 1 addition & 1 deletion Website/docs/commandline-arguments.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 6
sidebar_position: 5
---

# Command Line Arguments
Expand Down
48 changes: 0 additions & 48 deletions Website/docs/features.md

This file was deleted.

4 changes: 2 additions & 2 deletions Website/docs/groups-and-profiles.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 5
sidebar_position: 4
---

# Groups and Profiles
Expand Down Expand Up @@ -60,7 +60,7 @@ Use `tags` to organize profiles and filter by them. For example, tag profiles as

Some settings like the `host` can be inherited from the general settings in the feature specific settings.

See also the profile section in the specific [feature documentation](./features.md) for more information.
See also the profile section in the specific [feature documentation](./introduction) for more information.

:::

Expand Down
48 changes: 43 additions & 5 deletions Website/docs/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,50 @@ sidebar_position: 0

import styles from "./styles.module.css";

# NETworkManager
# Welcome to NETworkManager

**A powerful tool for managing networks and troubleshoot network problems!**
![NETworkManager Preview](https://github.com/BornToBeRoot/NETworkManager/raw/main/Website/static/img/preview-features.gif?raw=true)

Streamline and simplify your network administration and troubleshooting with <strong>NETworkManager</strong>. Connect, monitor, and troubleshoot your network and server infrastructure using built-in tools like Remote Desktop (RDP), PuTTY (SSH, Telnet, Serial), PowerShell (WinRM), TigerVNC (VNC), and AWS Session Manager. Perform in-depth network diagnostics with features including WiFi Analyzer, IP Scanner, Port Scanner, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture, and [many more](./features) — all in a clean, unified interface.
## Features

Organize hosts and networks in encrypted profiles with seamless access across all features. Built for professional environments, NETworkManager is enterprise-ready with an MSI installer, signed binaries, and support for package managers like Chocolatey, Evergreen, and WinGet. Available in over 16 languages with customizable light/dark themes and accent colors.
The following features are currently available:

![NETworkManager Preview](https://github.com/BornToBeRoot/NETworkManager/raw/main/Website/static/img/preview-features.gif?raw=true)
- [Dashboard](./application/dashboard)
- [Network Interface](./application/network-interface) - Information, Bandwidth, Configure
- [WiFi](./application/wifi) - Networks, Channels
- [IP Scanner](./application/ip-scanner)
- [Port Scanner](./application/port-scanner)
- [Ping Monitor](./application/ping-monitor)
- [Traceroute](./application/traceroute)
- [DNS Lookup](./application/dns-lookup)
- [Remote Desktop](./application/remote-desktop)
- [PowerShell](./application/powershell)
- [PuTTY](./application/putty) (requires [PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html))
- [TigerVNC](./application/tigervnc) (requires [TigerVNC](https://tigervnc.org/))
- [Web Console](./application/web-console) (requires [Microsoft Edge - WebView2 Runtime](https://developer.microsoft.com/en-us/microsoft-edge/webview2/))
- [SNMP](./application/snmp) - Get, Walk, Set
- [Hosts File Editor](./application/hosts-file-editor)
- [SNTP Lookup](./application/sntp-lookup)
- [Discovery Protocol](./application/discovery-protocol) - LLDP, CDP
- [Wake on LAN](./application/wake-on-lan)
- [Whois](./application/whois)
- [Subnet Calculator](./application/subnet-calculator) - Calculator, Subnetting, Supernetting
- [Bit Calculator](./application/bit-calculator)
- [Lookup](./application/lookup) - OUI, Port
- [Connections](./application/connections)
- [Listeners](./application/listeners)
- [ARP Table](./application/arp-table)

If you have any suggestions for new features, please submit a [feature request](https://github.com/BornToBeRoot/NETworkManager/issues/new/choose) on GitHub.

## Profiles

Organize your hosts and networks with specific configurations in profiles and use them seamless across all features. You can separate them in different profile files for each environment (e.g. work, home, customer, etc.) and encrypt them with a master password to protect your sensitive data and credentials.

## Languages

Thanks to the community, NETworkManager is available in more than 16 [languages](https://app.transifex.com/BornToBeRoot/NETworkManager/dashboard/). If you would like to help with the translation and improve it, you can join the translation team on [Transifex](https://app.transifex.com/BornToBeRoot/NETworkManager/dashboard/).

New languages must be requested on GitHub via a [feature request](https://github.com/BornToBeRoot/NETworkManager/issues/new/choose) before you can join the translation team and start translating.

See also the [contributing guidelines](https://github.com/BornToBeRoot/NETworkManager/blob/main/CONTRIBUTING.md) for this project.
2 changes: 1 addition & 1 deletion Website/docs/settings/_category_.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"label": "Settings",
"position": 4,
"position": 3,
"link": {
"type": "generated-index",
"description": "Application wide settings of NETworkManager"
Expand Down
2 changes: 1 addition & 1 deletion Website/docs/settings/appearance.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ Apply the current application theme to the PowerShell console global profile(s).

If enabled, the PowerShell console global profile(s) are modified in the registry under `Computer\HKEY_CURRENT_USER\Console` (`HKCU:\Console`). This adjusts the background of the console and some other settings so that the console window integrates better with the NETworkManager application.

The profiles are changed for the PowerShell consoles configured in the PowerShell and AWS Session Manager tools. Both Windows PowerShell and PowerShell 7 and later are supported.
The profiles are changed for the PowerShell consoles configured in the PowerShell tools. Both Windows PowerShell and PowerShell 7 and later are supported.

Example paths under `HKCU:\Console`:

Expand Down
11 changes: 6 additions & 5 deletions Website/src/components/HomepageFeatures/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ const FeatureList = [
<>
Connect to remote systems and manage your network and server
infrastructure with integrated clients such as Remote Desktop (RDP),
PuTTY (SSH, Telnet, Serial), PowerShell (WinRM, WSL, Custom Tools),
TigerVNC (VNC), and AWS SSM.
PuTTY (SSH, Serial, etc.), PowerShell (WSL, K9s, etc.)
and TigerVNC (VNC).
</>
),
},
Expand All @@ -32,9 +32,10 @@ const FeatureList = [
.default,
description: (
<>
Save hosts and networks with custom configurations in encrypted
profile files to protect sensitive data, organize them by customers
or environments, and use them seamlessly across features.
Organize hosts and networks into encrypted profiles to protect
sensitive data and use them seamlessly across all features.
Separate profile files let you easily manage different customers
or environments.
</>
),
},
Expand Down