NETworkManager是一款强大的网络管理工具,由BornToBeRoot设计和开发。它可以协助用户连接和管理远程系统,包括通过使用Remote Desktop, PowerShell, PuTTY, TigerVNC或AWS (Systems Manager) Session Manager等方式。同时,NETworkManager对网络和系统进行分析和故障排除,例如WiFi分析器,IP扫描器,端口扫描器,Ping监视器,路由追踪,DNS查找或LLDP/CDP捕获等功能。
除此之外,NETworkManager采用统一的界面将多个功能整合在一起,带来高效便捷的用户体验。主机(或网络)可以在加密的配置文件中进行保存,并在所有功能之间进行使用。预构建的二进制文件(包括设置,便携式和存档)都可以在下载页面上找到,同时也可以通过包管理器Chocolatey, WinGet和Evergreen进行下载和安装。在GitHub上,也为NETworkManager准备了详细的变更日志和用户文档,方便用户了解版本更新和使用方法。
NETworkManager致力于为用户提供一站式的网络管理解决方案。它可以像构建任何其他的.NET Core / WPF应用程序一样在Windows上进行构建。NETworkManager通过开放源代码让用户可以参与进来,无论你是希望报告一个Bug,添加或改进翻译,还是提出新的功能需求,你都可以在这里找到适合你的参与方式。总的来说,NETworkManager是一款全面且专业的网络管理工具,它的出现为网络管理工作带来了极大地便利。
贡献
- 您发现了错误或有功能请求?请随意创建一个新问题。
- 一般问题可以在 GitHub 讨论中讨论。
- 如果您对代码、文档或翻译做出了贡献,您可以通过拉取请求将您的名字添加到贡献者列表中。
代码
- 如果您想修复错误或实现新功能,请在您正在处理的问题中告诉我。
- 分叉存储库,进行更改并向我发送拉取请求。
文档
- 该文档基于 Just the docs,托管在 GitHub Pages 上并在此处发布。
- 分叉存储库,在
docs
文件夹中进行更改并向我发送拉取请求。您还可以单击每个文档页面页脚中的Edit this page on GitHub
。
翻译
- 翻译托管在 Transifex 上。
- 如果您想作为翻译或审校者加入语言团队,您需要拥有 Transifex 帐户并在 Transifex 上加入团队。
- 您可以通过 Transifex 请求新语言(或创建新问题)。
构建
您可以像 Windows 上的任何其他 .NET Core/WPF 应用程序一样构建该应用程序。
-
确保安装了以下要求:
- SDK .NET 6.x
- Visual Studio 2019 或更高版本,带有
.NET desktop development
和Universal Windows Platform development
-
(可选)安装 InnoSetup 以创建安装程序。
- 从 Inno Setup 存储库下载其他语言并将以下文件复制到
%ProgramFiles%\Inno Setup 6\Languages
:ChineseSimplified.isl
、ChineseTraditional.isl
、Hungarian.isl
、Korean.isl
注意:必须下载或克隆语言文件,以便文件的编码不会更改(例如中文应为
UTF-8-BOM
)。 - 从 Inno Setup 存储库下载其他语言并将以下文件复制到
-
克隆存储库和所有子模块:
# Clone the repository
git clone https://github.com/BornToBeRoot/NETworkManager
# Change directory
cd NETworkManager
# Clone the submodules
git submodule update --init --recursive
- 使用 Visual Studio 或 JetBrains Rider 打开
Source\NETworkManager.sln
以构建(或调试)解决方案。
注意如果您已安装步骤 1(以及可选的步骤 2)中的要求,您还可以使用 PowerShell 7 或更高版本直接构建二进制文件:
# Clone the repository git clone https://github.com/BornToBeRoot/NETworkManager # Change directory cd NETworkManager # Clone the submodules git submodule update --init --recursive # Allow the execution of the build script Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass # Build the binaries & .\build.ps1
评论(0)