{"id":13537411,"url":"https://github.com/borntoberoot/networkmanager","last_synced_at":"2026-02-22T19:08:42.094Z","repository":{"id":37735541,"uuid":"89527614","full_name":"BornToBeRoot/NETworkManager","owner":"BornToBeRoot","description":"A powerful tool for managing networks and troubleshoot network problems!","archived":false,"fork":false,"pushed_at":"2025-05-07T20:35:04.000Z","size":100003,"stargazers_count":7224,"open_issues_count":43,"forks_count":736,"subscribers_count":110,"default_branch":"main","last_synced_at":"2025-05-13T00:17:33.005Z","etag":null,"topics":["aws-ssm","dns","dns-lookup","icmp","ip-scanner","lldp","net8","ping-monitor","port-scanner","powershell","putty","rdp","remote-desktop","ssh","subnet-calculator","traceroute","vnc","wifi","windows","wpf"],"latest_commit_sha":null,"homepage":"https://borntoberoot.net/NETworkManager/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BornToBeRoot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-04-26T21:20:08.000Z","updated_at":"2025-05-12T21:31:29.000Z","dependencies_parsed_at":"2024-02-06T12:42:26.752Z","dependency_job_id":"7aaa6dd7-5a49-4da9-b1e5-7c0609aa9dd3","html_url":"https://github.com/BornToBeRoot/NETworkManager","commit_stats":{"total_commits":3629,"total_committers":20,"mean_commits":181.45,"dds":"0.35822540644805734","last_synced_commit":"ef33fdc7e4893511b4efd0805ea32e8e1fa43563"},"previous_names":[],"tags_count":92,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BornToBeRoot%2FNETworkManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BornToBeRoot%2FNETworkManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BornToBeRoot%2FNETworkManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BornToBeRoot%2FNETworkManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BornToBeRoot","download_url":"https://codeload.github.com/BornToBeRoot/NETworkManager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253843225,"owners_count":21972874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws-ssm","dns","dns-lookup","icmp","ip-scanner","lldp","net8","ping-monitor","port-scanner","powershell","putty","rdp","remote-desktop","ssh","subnet-calculator","traceroute","vnc","wifi","windows","wpf"],"created_at":"2024-08-01T09:00:58.780Z","updated_at":"2026-02-22T19:08:42.087Z","avatar_url":"https://github.com/BornToBeRoot.png","language":"C#","readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"NETworkManager Logo\" src=\"https://github.com/BornToBeRoot/NETworkManager/blob/main/Images/NETworkManager_128x128.png?raw=true\" width=\"128\" /\u003e\n  \u003ch1\u003eNETworkManager\u003c/h1\u003e\n  \u003cp\u003e\n    \u003cb\u003eA powerful tool for managing networks and troubleshoot network problems!\u003c/b\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    Streamline and simplify your network administration and troubleshooting with \u003cstrong\u003eNETworkManager\u003c/strong\u003e. 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 \u003ca href=\"https://borntoberoot.net/NETworkManager/docs/introduction\"\u003emany more\u003c/a\u003e — all in a clean, unified interface.\n  \u003c/p\u003e\n  \u003cp\u003e\n    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, system-wide policies for centralized configuration, and support for package managers like Chocolatey, Evergreen, and WinGet. Available in over 16 languages with customizable light/dark themes and accent colors.\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://borntoberoot.net/NETworkManager/download\" target=\"_blank\"\u003e\n      \u003cimg alt=\"Download Now\" src=\"https://img.shields.io/badge/🚀_Download_Now-00abbd?style=for-the-badge\u0026labelColor=1c2526\" height=\"48\" /\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://github.com/BornToBeRoot/NETworkManager/stargazers\" target=\"_blank\"\u003e\n      \u003cimg alt=\"GitHub Stars\" src=\"https://img.shields.io/github/stars/BornToBeroot/NETworkManager.svg?style=for-the-badge\u0026logo=github\u0026color=ffcc00\u0026label=Stars\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/BornToBeRoot/NETworkManager/network\" target=\"_blank\"\u003e\n      \u003cimg alt=\"GitHub Forks\" src=\"https://img.shields.io/github/forks/BornToBeroot/NETworkManager.svg?style=for-the-badge\u0026logo=github\u0026color=00abbd\u0026label=Forks\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/BornToBeRoot/NETworkManager/releases\" target=\"_blank\"\u003e\n      \u003cimg alt=\"Total Downloads\" src=\"https://img.shields.io/github/downloads/BornToBeroot/NETworkManager/total.svg?style=for-the-badge\u0026logo=github\u0026color=28a745\u0026label=Downloads\" /\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://github.com/BornToBeRoot/NETworkManager/releases/latest\" target=\"_blank\"\u003e\n      \u003cimg alt=\"Latest Release Downloads\" src=\"https://img.shields.io/github/downloads/BornToBeroot/NETworkManager/latest/total.svg?style=for-the-badge\u0026logo=github\u0026label=Latest%20Release\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/BornToBeRoot/NETworkManager/releases\" target=\"_blank\"\u003e\n      \u003cimg alt=\"Pre-release Downloads\" src=\"https://img.shields.io/github/downloads-pre/BornToBeroot/NETworkManager/latest/total.svg?label=Pre-release%20Downloads\u0026style=for-the-badge\u0026logo=github\" /\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://ci.appveyor.com/project/BornToBeRoot/NETworkManager/branch/main\" target=\"_blank\"\u003e\n      \u003cimg alt=\"AppVeyor Build Status\" src=\"https://img.shields.io/appveyor/ci/BornToBeRoot/NETworkManager/main.svg?style=for-the-badge\u0026logo=appveyor\u0026label=Main%20Build\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/BornToBeRoot/NETworkManager/blob/main/LICENSE\" target=\"_blank\"\u003e\n      \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/BornToBeRoot/NETworkManager.svg?style=for-the-badge\u0026logo=github\u0026label=License\" /\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://app.transifex.com/BornToBeRoot/NETworkManager/dashboard/\" target=\"_blank\"\u003e\n      \u003cimg alt=\"Transifex\" src=\"https://img.shields.io/badge/🌍_Help_Translate-28a745?style=for-the-badge\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/BornToBeRoot/NETworkManager/issues/new?labels=Feature-Request\u0026template=Feature_request.md\" target=\"_blank\"\u003e\n      \u003cimg alt=\"Feature Request\" src=\"https://img.shields.io/badge/💡_Request_Feature-28a745?style=for-the-badge\u0026logo=github\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/BornToBeRoot/NETworkManager/issues/new?labels=Issue\u0026template=Bug_report.md\" target=\"_blank\"\u003e\n      \u003cimg alt=\"Bug Report\" src=\"https://img.shields.io/badge/🐛_Report_Bug-red?style=for-the-badge\u0026logo=github\" /\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003ca href=\"#-download\"\u003eDownload\u003c/a\u003e • \u003ca href=\"#-donate\"\u003eDonate\u003c/a\u003e • \u003ca href=\"#-screenshots\"\u003eScreenshots\u003c/a\u003e • \u003ca href=\"#-changelog\"\u003eChangelog\u003c/a\u003e • \u003ca href=\"#-documentation\"\u003eDocumentation\u003c/a\u003e • \u003ca href=\"#-contributing\"\u003eContributing\u003c/a\u003e • \u003ca href=\"#-build\"\u003eBuild\u003c/a\u003e • \u003ca href=\"#-thanks\"\u003eThanks\u003c/a\u003e • \u003ca href=\"#-license\"\u003eLicense\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"NETworkManager Features Preview\" src=\"https://github.com/BornToBeRoot/NETworkManager/blob/main/Website/static/img/preview-features.gif?raw=true\" /\u003e\n\u003c/div\u003e\n\n## 🚀 Why NETworkManager?\n\nNETworkManager 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.\n\nHere's why you'll love it:\n\n- 🧰 **Unified Experience** - All your essential network tools together in a clean, unified interface.\n- 🖥️ **Remote System Management** - Seamlessly connect via Remote Desktop (RDP), PuTTY (SSH, Serial, etc.), PowerShell (WSL, K9s, etc.) or TigerVNC (VNC).\n- 🔍 **Analyze \u0026 Troubleshoot** - Deep network diagnostics with WiFi Analyzer, IP Scanner, Port Scanners, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture, and \u003ca href=\"https://borntoberoot.net/NETworkManager/docs/introduction\"\u003emany more\u003c/a\u003e.\n- 🔐 **Secure Profiles** - Organize hosts and networks in profiles with seamless access across all features. Encrypt profile files and separate them by customer or environment.\n- 💎 **Open Source \u0026 Free** - No ads, no subscriptions, no selling your data, fully community-driven.\n- 🏢 **Enterprise-Ready** - MSI installer, signed binaries, [system-wide policies](https://borntoberoot.net/NETworkManager/docs/system-wide-policies) for centralized configuration, and package manager support (Chocolatey, Evergreen, and WinGet).\n- 🎨 **Personalized Experience** - Available in 16+ languages, with customizable light/dark themes and accent colors.\n\n📖 Explore all features in detail in our [documentation](https://borntoberoot.net/NETworkManager/docs/introduction).\n\n## 📦 Download\n\nGet 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).\n\nInstall and update via package managers for a hassle-free setup:\n\n- **Chocolatey**:\n\n  ```powershell\n  choco install networkmanager\n  ```\n\n- **WinGet**:\n\n  ```powershell\n  winget install BornToBeRoot.NETworkManager\n  ```\n\n- **Evergreen**:\n\n  ```powershell\n  # Get latest release\n  Get-EvergreenApp -Name NETworkManager\n  # Save setup file\n  Get-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:\\Users\\$env:Username\\Downloads\\\n  ```\n\n  Evergreen PowerShell module (e.g. to automate image building or SCCM/Intune updates): \u003chttps://github.com/eucpilots/evergreen-module\u003e\n\n\u003e 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).\n\n## 💖 Donate\n\nNETworkManager is open source, free and without ads — developed in my spare time for you.\n\nIf you find it useful, here are ways to support the project:\n\n- 🌟 **Star the Repo** – Show your appreciation and stay updated with new features.\n- 📢 **Share It** – Spread the word with friends, colleagues, or on social media.\n- 🎥 **Create Content** – Write blog posts, make tutorials, or produce videos about NETworkManager.\n- ☕🍺 **Donate** – Support the project with a coffe or beer!\n\n  | Crypto          | Address                                        |\n  | --------------- | ---------------------------------------------- |\n  | Bitcoin (BTC)   | `bc1qwv0pqgrylt38djhemxdtm0ek94uuup6srl3x9n`   |\n  | Ethereum (ETH)  | `0xB25926F4D4Cf4b1A84645EB71f2747808492c63D`   |\n  | XRP (XRP)       | `rw95DGpqwM4MC74rYiixtHugn8XpHtpxGK`           |\n  | Solana (SOL)    | `HXkCwZtoVcFEPkwurQPfeVfK3PckKkqo1E5xjDAtQYr2` |\n  | Dogecoin (DOGE) | `DURnrWRpoE4ypCjD9fVaVnDrXJ1hfZrPjj`           |\n\nThank you for helping keep NETworkManager thriving!\n\n## 📷 Screenshots\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg alt=\"NETworkManager tabs and drag \u0026 drop preview\" src=\"https://github.com/BornToBeRoot/NETworkManager/blob/main/Website/static/img/preview-profiles.gif?raw=true\" /\u003e\n\nEncrypted profile files, group \u0026 profile management.\n\n---\n\n\u003cimg alt=\"NETworkManager tabs and drag \u0026 drop preview\" src=\"https://github.com/BornToBeRoot/NETworkManager/blob/main/Website/static/img/preview-tabs-drag-drop.gif?raw=true\" /\u003e\n\nTabs and drag \u0026 drop functionality.\n\n---\n\n\u003cimg alt=\"NETworkManager dark/light theme preview\" src=\"https://github.com/BornToBeRoot/NETworkManager/blob/main/Website/static/img/preview-light-theme.png?raw=true\" /\u003e\n\nCustomizable light/dark themes and accent colors.\n\n\u003c/div\u003e\n\n## 📃 Changelog\n\nStay updated with the latest improvements and features. Check the full changelog [here](https://borntoberoot.net/NETworkManager/docs/category/changelog).\n\n## 📖 Documentation\n\nExplore everything you need to get the most out of **NETworkManager**: comprehensive guides, tutorials, blog posts, and FAQs — all on our website: [borntoberoot.net/NETworkManager](https://borntoberoot.net/NETworkManager).\n\n## ✨ Contributing\n\nJoin our community to make NETworkManager even better! Here’s how you can contribute:\n\n- **🐞 Report Bugs / Request Features** – Share ideas or issues [here](CONTRIBUTING.md#contributing).\n- **💻 Code Contributions** – Add features or fix bugs. See [guidelines](CONTRIBUTING.md#code).\n- **🌍 Translations** – Help localize NETworkManager [here](CONTRIBUTING.md#translation).\n- **📚 Documentation** – Improve docs and tutorials [here](CONTRIBUTING.md#documentation).\n- **🔒 Security Reports** – Report vulnerabilities responsibly [here](https://github.com/BornToBeRoot/NETworkManager/blob/main/SECURITY.md).\n\nSee all contributors [here](https://github.com/BornToBeRoot/NETworkManager/blob/main/CONTRIBUTORS.md). We follow the [Contributor Covenant Code of Conduct](https://github.com/BornToBeRoot/NETworkManager/blob/main/CODE_OF_CONDUCT.md).\n\n## 🔧 Build\n\nBuild NETworkManager yourself with these steps:\n\n1. **Prerequisites**:\n\n   - [.NET 10.x SDK](https://dotnet.microsoft.com/download/dotnet/10.0)\n   - [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)\n\n2. **Clone the Repository**:\n\n   - Clone with submodules:\n     ```powershell\n     git clone https://github.com/BornToBeRoot/NETworkManager.git\n     cd NETworkManager\n     git submodule update --init --recursive\n     ```\n\n3. **Build**:\n   - Open `.\\Source\\NETworkManager.sln` in Visual Studio or JetBrains Rider.\n   - Alternatively, build via command line:\n     ```powershell\n     dotnet restore .\\Source\\NETworkManager.sln\n     dotnet build .\\Source\\NETworkManager.sln --configuration Release --no-restore\n     ```\n\n## 🙏 Thanks\n\nA huge thank you to our supporters and contributors who make NETworkManager possible:\n\n- **Services**:\n\n  - [AppVeyor](https://www.appveyor.com/) - CI/CD for Windows, Linux, and macOS.\n  - [GitHub Pages](https://pages.github.com/) - Hosting our documentation.\n  - [ip-api.com](https://ip-api.com/) - IP geolocation API (free for non-commercial use).\n  - [JetBrains](https://www.jetbrains.com/) - Licenses for [Rider](https://www.jetbrains.com/rider/) and other tools.\n  - [SignPath.io](https://signpath.io/) \u0026 [SignPath Foundation](https://signpath.org/) - Free code signing service and certificate for open source projects.\n  - [Transifex](https://www.transifex.com/) - Localization platform.\n\n- **Libraries**:\n  - [#SNMP Library](https://github.com/lextudio/sharpsnmplib) - SNMP library for .NET.\n  - [AirspaceFixer](https://github.com/chris84948/AirspaceFixer) - AirspacePanel fixes all Airspace issues with WPF-hosted Winforms.\n  - [ControlzEx](https://github.com/ControlzEx/ControlzEx) - Shared Controlz for WPF and more.\n  - [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET) - Powerful, high-performance open-source library for DNS lookups.\n  - [Docusaurus](https://docusaurus.io/) - Easy to maintain open source documentation websites.\n  - [Dragablz](https://dragablz.net/) - Tearable TabControl for WPF.\n  - [GongSolutions.Wpf.DragDrop](https://github.com/punker76/gong-wpf-dragdrop) - An easy to use drag'n'drop framework for WPF.\n  - [IPNetwork](https://github.com/lduchosal/ipnetwork) - .NET library for complex network, IP, and subnet calculations.\n  - [LoadingIndicators.WPF](https://github.com/zeluisping/LoadingIndicators.WPF) - A collection of loading indicators for WPF.\n  - [MahApps.Metro](https://mahapps.com/) - UI toolkit for WPF applications.\n  - [MahApps.Metro.IconPacks](https://github.com/MahApps/MahApps.Metro.IconPacks) - Awesome icon packs for WPF and UWP in one library.\n  - [NetBeauty2](https://github.com/nulastudio/NetBeauty2) - Move .NET app runtime components and dependencies into a sub-directory.\n  - [PSDiscoveryProtocol](https://github.com/lahell/PSDiscoveryProtocol) - PowerShell module for LLDP/CDP discovery.\n\nStar these projects to show your support!\n\n## 🔒 Code Signing Policy\n\nNETworkManager 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.\n\nThe 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).\n\n## 🔐 Privacy Policy\n\nYour 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.\n\nNETworManager 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:\n\n- [api.github.com](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) - Check for application updates.\n- [ipify.org](https://www.ipify.org/) - Retrieve the public IP address used by the client.\n- [ip-api.com](https://ip-api.com/docs/legal) - Retrieve network information (e.g., geolocation, ISP, DNS resolver) used by the client.\n\n## 📝 License\n\nNETworkManager is licensed under the [GNU General Public License v3](https://github.com/BornToBeRoot/NETworkManager/blob/main/LICENSE). Library licenses are [here](https://github.com/BornToBeRoot/NETworkManager/tree/main/Source/NETworkManager.Documentation/Licenses).\n","funding_links":[],"categories":["\u003ca id=\"9eee96404f868f372a6cbc6769ccb7f8\"\u003e\u003c/a\u003e新添加的"],"sub_categories":["\u003ca id=\"31185b925d5152c7469b963809ceb22d\"\u003e\u003c/a\u003e新添加的"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborntoberoot%2Fnetworkmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborntoberoot%2Fnetworkmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborntoberoot%2Fnetworkmanager/lists"}