Мощный инструмент с открытым исходным кодом для управления сетями и устранения неполадок в сети!
<div align="center">
<img alt="NETworkManager Logo" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Images/NETworkManager_128x128.png?raw=true" width="128" />
<h1>NETworkManager</h1>
<p>
<b>Мощный инструмент с открытым исходным кодом для управления сетями и устранения неполадок!</b>
</p>
<p>
Оптимизируйте и упростите администрирование сети и устранение неполадок с помощью <strong>NETworkManager</strong>. Подключайтесь, мониторьте и устраняйте неисправности в вашей сетевой и серверной инфраструктуре, используя встроенные инструменты, такие как Remote Desktop (RDP), PuTTY (SSH, Serial и т.д.), PowerShell (WSL, K9s и т.д.) и TigerVNC (VNC). Выполняйте углубленную диагностику сети с помощью таких функций, как WiFi Analyzer, IP Scanner, Port Scanner, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture и <a href="https://borntoberoot.net/NETworkManager/docs/introduction">многие другие</a> — все в чистом, едином интерфейсе.
</p>
<p>
Организуйте узлы и сети в профилях с бесшовным доступом ко всем функциям. Файлы профилей можно шифровать для защиты конфиденциальных данных и разделять по разным клиентам или средам. NETworkManager готов к корпоративному использованию: MSI-установщик, подписанные бинарные файлы, общесистемные политики для централизованной настройки и поддержка менеджеров пакетов, таких как Chocolatey, Evergreen и WinGet. Доступен на более чем 16 языках с настраиваемыми светлыми/тёмными темами и цветами акцентов.
</p>
<p>
<a href="https://borntoberoot.net/NETworkManager/download" target="_blank">
<img alt="Download Now" src="https://img.shields.io/badge/%F0%9F%9A%80_Download_Now-00abbd?style=for-the-badge&labelColor=1c2526" height="48" />
</a>
</p>
<p>
<a href="https://github.com/BornToBeRoot/NETworkManager/stargazers" target="_blank">
<img alt="GitHub Stars" src="https://img.shields.io/github/stars/BornToBeroot/NETworkManager.svg?style=for-the-badge&logo=github&color=ffcc00&label=Stars" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/network" target="_blank">
<img alt="GitHub Forks" src="https://img.shields.io/github/forks/BornToBeroot/NETworkManager.svg?style=for-the-badge&logo=github&color=00abbd&label=Forks" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/releases" target="_blank">
<img alt="Total Downloads" src="https://img.shields.io/github/downloads/BornToBeroot/NETworkManager/total.svg?style=for-the-badge&logo=github&color=28a745&label=Downloads" />
</a>
</p>
<p>
<a href="https://github.com/BornToBeRoot/NETworkManager/releases/latest" target="_blank">
<img alt="Latest Release Downloads" src="https://img.shields.io/github/downloads/BornToBeroot/NETworkManager/latest/total.svg?style=for-the-badge&logo=github&label=Latest%20Release" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/releases" target="_blank">
<img alt="Pre-release Downloads" src="https://img.shields.io/github/downloads-pre/BornToBeroot/NETworkManager/latest/total.svg?label=Pre-release%20Downloads&style=for-the-badge&logo=github" />
</a>
</p>
<p>
<a href="https://ci.appveyor.com/project/BornToBeRoot/NETworkManager/branch/main" target="_blank">
<img alt="AppVeyor Build Status" src="https://img.shields.io/appveyor/ci/BornToBeRoot/NETworkManager/main.svg?style=for-the-badge&logo=appveyor&label=Main%20Build" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/blob/main/LICENSE" target="_blank">
<img alt="License" src="https://img.shields.io/github/license/BornToBeRoot/NETworkManager.svg?style=for-the-badge&logo=github&label=License" />
</a>
</p>
<p>
<a href="https://app.transifex.com/BornToBeRoot/NETworkManager/dashboard/" target="_blank">
<img alt="Transifex" src="https://img.shields.io/badge/%F0%9F%8C%8D_Help_Translate-28a745?style=for-the-badge" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/issues/new?labels=Feature-Request&template=Feature_request.md" target="_blank">
<img alt="Feature Request" src="https://img.shields.io/badge/%F0%9F%92%A1_Request_Feature-28a745?style=for-the-badge&logo=github" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/issues/new?labels=Issue&template=Bug_report.md" target="_blank">
<img alt="Bug Report" src="https://img.shields.io/badge/%F0%9F%90%9B_Report_Bug-red?style=for-the-badge&logo=github" />
</a>
</p>
<p>
<a href="#-download">Скачать</a> • <a href="#-donate">Пожертвовать</a> • <a href="#-screenshots">Скриншоты</a> • <a href="#-changelog">Список изменений</a> • <a href="#-documentation">Документация</a> • <a href="#-contributing">Участие</a> • <a href="#-build">Сборка</a> • <a href="#-thanks">Благодарности</a> • <a href="#-license">Лицензия</a>
</p>
</div>
<div align="center">
<img alt="NETworkManager Features Preview" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Website/static/img/preview-features.gif?raw=true" />
</div>
## 🚀 Зачем NETworkManager?
NETworkManager — это ваш незаменимый инструмент для упрощения администрирования сети и устранения неполадок. Будь вы сисадмином, обслуживающим корпоративную сеть с несколькими серверами, сетевым инженером в крупном предприятии или ИТ-энтузиастом, управляющим домашней лабораторией, NETworkManager предоставляет мощный набор инструментов для эффективного управления и диагностики вашей сетевой инфраструктуры.
Вот почему он вам понравится:
- 🧰 **Единый интерфейс** — Все необходимые сетевые инструменты вместе в чистом, едином интерфейсе.
- 🖥️ **Управление удалёнными системами** — Бесшовное подключение через Remote Desktop (RDP), PuTTY (SSH, Serial и т.д.), PowerShell (WSL, K9s и т.д.) или TigerVNC (VNC).
- 🔍 **Анализ и устранение неполадок** — Углублённая диагностика сети с помощью WiFi Analyzer, IP Scanner, Port Scanner, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture и <a href="https://borntoberoot.net/NETworkManager/docs/introduction">многих других</a>.
- 🔐 **Безопасные профили** — Организуйте узлы и сети в профилях с бесшовным доступом ко всем функциям. Шифруйте файлы профилей и разделяйте их по клиентам или средам.
- 💎 **Открытый исходный код и бесплатно** — Без рекламы, без подписок, без продажи ваших данных, полностью создано сообществом.
- 🏢 **Готовность к корпоративному использованию** — MSI-установщик, подписанные бинарные файлы, [общесистемные политики](https://borntoberoot.net/NETworkManager/docs/system-wide-policies) для централизованной настройки и поддержка менеджеров пакетов (Chocolatey, Evergreen и WinGet).
- 🎨 **Персонализированный опыт** — Доступен на 16+ языках, с настраиваемыми светлыми/тёмными темами и цветами акцентов.
📖 Изучите все функции подробно в нашей [документации](https://borntoberoot.net/NETworkManager/docs/introduction).
## 📦 Скачать
Начните работу с NETworkManager уже сегодня! Скачайте готовые, [подписанные](https://borntoberoot.net/NETworkManager/download#code-signing-policy) бинарные файлы (установщик, портативную версию или архив) на нашей [странице загрузки](https://borntoberoot.net/NETworkManager/download) с подробными инструкциями по установке (например, тихая установка). Файлы размещены на [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases/latest).
<div align="center">
<a href="https://borntoberoot.net/NETworkManager/download" target="_blank">
<img alt="Download Now" src="https://img.shields.io/badge/%F0%9F%9A%80_Download_Now-00abbd?style=for-the-badge&labelColor=1c2526" height="48" />
</a>
</div>
> [!TIP]
> Предварительные версии с новейшими функциями и исправлениями (иногда) доступны для тестирования на [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases). Имейте в виду, что предварительные версии могут быть нестабильными и не рекомендуются для использования в производственной среде. Пожалуйста, сообщайте о любых найденных проблемах на [GitHub Issues](https://github.com/BornToBeRoot/NETworkManager/issues/new/choose).
Установка и обновление через менеджеры пакетов для простой настройки:
- **Chocolatey**:
```powershell
choco install networkmanager
```
- **WinGet**:
```powershell
winget install BornToBeRoot.NETworkManager
```
- **Evergreen**:
```powershell
# Получить последний релиз
Get-EvergreenApp -Name NETworkManager
# Сохранить файл установщика
Get-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:\Users\$env:Username\Downloads\
```
Модуль Evergreen PowerShell (например, для автоматизации создания образов или обновлений SCCM/Intune): <https://github.com/eucpilots/evergreen-module>
## 💖 Пожертвовать
NETworkManager — это открытый исходный код, бесплатный и без рекламы — разработанный в моё свободное время для вас.
Если вы находите его полезным, вот способы поддержать проект:
- 🌟 **Поставьте звезду репозиторию** – Покажите свою признательность и оставайтесь в курсе новых функций.
- 📢 **Поделитесь им** – Расскажите о нём друзьям, коллегам или в социальных сетях.
- 🎥 **Создайте контент** – Пишите статьи в блогах, делайте руководства или записывайте видео о NETworkManager.
- ☕🍺 **Пожертвуйте** – Поддержите проект чашечкой кофе или пивом!
| Криптовалюта | Адрес |
| --------------- | ---------------------------------------------- |
| Bitcoin (BTC) | `bc1qwv0pqgrylt38djhemxdtm0ek94uuup6srl3x9n` |
| Ethereum (ETH) | `0xB25926F4D4Cf4b1A84645EB71f2747808492c63D` |
| XRP (XRP) | `rw95DGpqwM4MC74rYiixtHugn8XpHtpxGK` |
| Solana (SOL) | `HXkCwZtoVcFEPkwurQPfeVfK3PckKkqo1E5xjDAtQYr2` |
| Dogecoin (DOGE) | `DURnrWRpoE4ypCjD9fVaVnDrXJ1hfZrPjj` |
Спасибо за помощь в развитии NETworkManager!
## 📷 Скриншоты
<div align="center">
<img alt="NETworkManager tabs and drag & drop preview" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Website/static/img/preview-profiles.gif?raw=true" />
Зашифрованные файлы профилей, управление группами и профилями.
---
<img alt="NETworkManager tabs and drag & drop preview" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Website/static/img/preview-tabs-drag-drop.gif?raw=true" />
Вкладки и перетаскивание.
---
<img alt="NETworkManager dark/light theme preview" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Website/static/img/preview-light-theme.png?raw=true" />
Настраиваемые светлые/тёмные темы и цвета акцентов.
</div>
## 📃 Список изменений
Будьте в курсе последних улучшений и функций. Полный список изменений [здесь](https://borntoberoot.net/NETworkManager/docs/category/changelog).
## 📖 Документация
Изучите всё, что нужно для максимально эффективного использования **NETworkManager**: подробные руководства, туториалы, записи в блоге и часто задаваемые вопросы — всё на нашем сайте: [borntoberoot.net/NETworkManager](https://borntoberoot.net/NETworkManager).
## ✨ Участие
Присоединяйтесь к нашему сообществу, чтобы сделать NETworkManager ещё лучше! Вот как вы можете внести свой вклад:
- **🐞 Сообщить об ошибке / Предложить функцию** – Делитесь идеями или сообщайте о проблемах [здесь](https://github.com/borntoberoot/networkmanager/blob/main/CONTRIBUTING.md#contributing).
- **💻 Вклад в код** – Добавляйте функции или исправляйте ошибки. См. [руководство](https://github.com/borntoberoot/networkmanager/blob/main/CONTRIBUTING.md#code).
- **🌍 Переводы** – Помогите локализовать NETworkManager [здесь](https://github.com/borntoberoot/networkmanager/blob/main/CONTRIBUTING.md#translation).
- **📚 Документация** – Улучшайте документацию и учебные пособия [здесь](https://github.com/borntoberoot/networkmanager/blob/main/CONTRIBUTING.md#documentation).
- **🔒 Отчёты о безопасности** – Сообщайте об уязвимостях ответственно [здесь](https://github.com/BornToBeRoot/NETworkManager/blob/main/SECURITY.md).
Все соавторы перечислены [здесь](https://github.com/BornToBeRoot/NETworkManager/blob/main/CONTRIBUTORS.md). Мы следуем [Кодексу поведения Contributor Covenant](https://github.com/BornToBeRoot/NETworkManager/blob/main/CODE_OF_CONDUCT.md).
## 🔧 Сборка
Соберите NETworkManager самостоятельно, выполнив следующие шаги:
1. **Предварительные требования**:
- [.NET 10.x SDK](https://dotnet.microsoft.com/download/dotnet/10.0)
- [Visual Studio 2026](https://visualstudio.microsoft.com/) с рабочими нагрузками `Разработка классических приложений .NET` и `Разработка универсальной платформы Windows` (или [JetBrains Rider](https://www.jetbrains.com/rider/) — вам всё равно потребуется установить рабочую нагрузку UWP через установщик Visual Studio)
2. **Клонирование репозитория**:
- Клонирование с подмодулями:
```powershell
git clone https://github.com/BornToBeRoot/NETworkManager.git
cd NETworkManager
git submodule update --init --recursive
```
3. **Сборка**:
- Откройте `.\Source\NETworkManager.sln` в Visual Studio или JetBrains Rider.
- Или соберите через командную строку:
```powershell
dotnet restore .\Source\NETworkManager.sln
dotnet build .\Source\NETworkManager.sln --configuration Release --no-restore
```
## 🙏 Благодарности
Огромное спасибо нашим сторонникам и соавторам, благодаря которым NETworkManager существует:
- **Сервисы**:
- [AppVeyor](https://www.appveyor.com/) — CI/CD для Windows, Linux и macOS.
- [GitHub Pages](https://pages.github.com/) — хостинг нашей документации.
- [ip-api.com](https://ip-api.com/) — API геолокации IP (бесплатно для некоммерческого использования).
- [JetBrains](https://www.jetbrains.com/) — лицензии на [Rider](https://www.jetbrains.com/rider/) и другие инструменты.
- [SignPath.io](https://signpath.io/) и [SignPath Foundation](https://signpath.org/) — бесплатный сервис подписи кода и сертификат для проектов с открытым исходным кодом.
- [Transifex](https://www.transifex.com/) — платформа локализации.
- **Библиотеки**:
- [#SNMP Library](https://github.com/lextudio/sharpsnmplib) — SNMP-библиотека для .NET.
- [AirspaceFixer](https://github.com/chris84948/AirspaceFixer) — AirspacePanel решает все проблемы Airspace при хостинге WinForms в WPF.
- [ControlzEx](https://github.com/ControlzEx/ControlzEx) — общие элементы управления для WPF и не только.
- [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET) — мощная высокопроизводительная библиотека с открытым исходным кодом для DNS-запросов.
- [Docusaurus](https://docusaurus.io/) — легко поддерживаемые сайты документации с открытым исходным кодом.
- [Dragablz](https://dragablz.net/) — разрываемый TabControl для WPF.
- [GongSolutions.Wpf.DragDrop](https://github.com/punker76/gong-wpf-dragdrop) — простая в использовании платформа перетаскивания для WPF.
- [IPNetwork](https://github.com/lduchosal/ipnetwork) — библиотека .NET для сложных вычислений сетей, IP и подсетей.
- [LiveCharts2](https://github.com/Live-Charts/LiveCharts2) — красивые, интерактивные графики, карты и индикаторы.
- [LoadingIndicators.WPF](https://github.com/zeluisping/LoadingIndicators.WPF) — коллекция индикаторов загрузки для WPF.
- [MahApps.Metro](https://mahapps.com/) — набор инструментов UI для приложений WPF.
- [MahApps.Metro.IconPacks](https://github.com/MahApps/MahApps.Metro.IconPacks) — отличные наборы иконок для WPF и UWP в одной библиотеке.
- [NetBeauty2](https://github.com/nulastudio/NetBeauty2) — перемещение компонентов среды выполнения .NET и зависимостей в подкаталог.
- [PSDiscoveryProtocol](https://github.com/lahell/PSDiscoveryProtocol) — модуль PowerShell для LLDP/CDP.
Поставьте звезду этим проектам, чтобы выразить свою поддержку!
## 🔒 Политика подписи кода
NETworkManager использует бесплатные услуги подписи кода от [SignPath.io](https://signpath.io/) и бесплатный сертификат подписи кода, предоставленный [SignPath Foundation](https://signpath.org/), для подписи всех официальных бинарных файлов и установщиков, гарантируя их подлинность и целостность.
Бинарные файлы и установщики собираются на [AppVeyor](https://ci.appveyor.com/project/BornToBeRoot/networkmanager) непосредственно из [репозитория GitHub](https://github.com/BornToBeRoot/NETworkManager/blob/main/appveyor.yml). После каждой сборки артефакты автоматически отправляются на [SignPath.io](https://signpath.io/) через webhook, где они подписываются после ручного одобрения сопровождающего. После подписания бинарные файлы загружаются на [страницу релизов GitHub](https://github.com/BornToBeRoot/NETworkManager/releases).
## 🔐 Политика конфиденциальности
Ваша конфиденциальность важна. NETworkManager не будет передавать никакую информацию в другие сетевые системы, если это специально не запрошено пользователем или лицом, устанавливающим или использующим его.
NETworkManager интегрировал некоторые **опциональные** сторонние сервисы для расширения функциональности. Вы можете включить или отключить эти сервисы при первом запуске или позже в настройках:
- [api.github.com](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) — проверка обновлений приложения.
- [ipify.org](https://www.ipify.org/) — получение публичного IP-адреса, используемого клиентом.
- [ip-api.com](https://ip-api.com/docs/legal) — получение сетевой информации (например, геолокация, провайдер, DNS-резолвер), используемой клиентом.
- [speed.cloudflare.com](https://www.cloudflare.com/privacypolicy/) — измерение скорости загрузки/отправки, задержки и джиттера.
## 📝 Лицензия
NETworkManager лицензирован под [GNU General Public License v3](https://github.com/BornToBeRoot/NETworkManager/blob/main/LICENSE). Лицензии библиотек [здесь](https://github.com/BornToBeRoot/NETworkManager/tree/main/Source/NETworkManager.Documentation/Licenses).