一个强大的开源工具,用于管理网络和排除网络问题!
使用远程桌面、PowerShell、PuTTY、TigerVNC 或 AWS (Systems Manager) 会话管理器连接和管理远程系统。使用 WiFi 分析仪、IP 扫描仪、端口扫描仪、Ping 监视器、跟踪路由、DNS 查找或 LLDP/CDP 捕获(以及更多)等功能,在统一的界面中对您的网络和系统进行分析和故障排除。主机(或网络)可以保存在(加密的)配置文件中并在所有功能中使用。
下载 • 变更日志 • 文档 • 贡献 • 构建 • 许可证
下载页面上提供了预构建和签名的二进制文件(安装、可移植和存档)以及安装说明(例如静默安装)。这些文件通过 GitHub 版本提供。
此外,还可以通过以下包管理器使用 NETworkManager
巧克力味
# 通过 Chocolateychoco 安装网络管理器安装
WinGet
# 通过 WinGetwinget 安装 BornToBeRoot.NETworkManager
常绿
# 通过 Evergreen 获取版本Get-EvergreenApp -Name NETworkManager# 通过 Evergreen 获取版本并将安装文件保存到磁盘Get-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:Users$env:用户名下载
Evergreen PowerShell 模块:https://github.com/aaronparker/evergreen
您可以在此处找到 NETworkManager 每个版本的变更日志。
该文档通过 GitHub 页面随 Docusaurus 一起提供,可以在此处找到。
想为 NETworkManager 做出贡献吗?以下是有关如何开始的一些信息:
请求功能、报告错误或提出问题
添加功能或修复错误
添加或改进翻译
改进文档
报告安全漏洞
可以在此处找到所有贡献者的列表。
该项目采用了贡献者契约定义的行为准则。
您可以像 Windows 上的任何其他 .NET / WPF 应用程序一样构建该应用程序。
确保安装了以下要求:
.NET 8.x-SDK
Visual Studio 2022 与.NET desktop development
和Universal Windows Platform development
克隆包含所有子模块的存储库:
# 克隆存储库git clone https://github.com/BornToBeRoot/NETworkManager# 导航到存储库cd NETworkManager# 克隆子模块git submodule update --init
使用 Visual Studio 或 JetBrains Rider 打开项目文件.SourceNETworkManager.sln
以构建(或调试)解决方案。
选择
使用以下命令,您可以直接从命令行构建二进制文件:
dotnet 恢复 .SourceNETworkManager.sln dotnet build .SourceNETworkManager.sln --configuration Release --no-restore
感谢每个通过贡献代码、翻译、错误报告、功能请求、文档等来帮助改进 NETworkManager 的人。
我们要感谢以下个人和公司对这个开源项目的支持:
应用程序载体 | 适用于 Windows、Linux 和 macOS 的 CI/CD 服务 |
GitHub 页面 | 适合您和您的项目的网站 |
ip-api.com | IP 地理定位 API(免费用于非商业用途) |
捷脑公司 | 提供 JetBrains Rider 和其他工具的许可证 |
标志路径基金会 | 开源项目的免费代码签名证书 |
签名路径io | 开源项目的免费代码签名服务 |
特兰西菲克斯 | 本地化平台 |
NETworkManager 使用以下项目和库。请考虑也支持他们(例如,通过为他们的存储库加注星标):
#SNMP 库 | .NET 的 SNMP 库 |
空域修复者 | AirspacePanel 修复了 WPF 托管的 Winforms 的所有 Airspace 问题。 |
控制Ex | WPF 等的共享 Controlz |
网络客户端 | 用于 DNS 查找的强大、高性能开源库 |
多库龙 | 易于维护的开源文档网站。 |
德拉加布兹 | WPF 的可撕裂 TabControl |
KongSolutions.Wpf.DragDrop | 易于使用的 WPF 拖放框架 |
IP网络 | 用于复杂网络、IP 和子网计算的 .NET 库 |
加载指示器.WPF | WPF 的加载指示器集合 |
MahApps.Metro.IconPacks | 一个库中适用于 WPF 和 UWP 的出色图标包 |
MahApps.Metro | WPF 应用程序的 UI 工具包 |
网美2 | 将 .NET 应用程序运行时组件和依赖项移至子目录中 |
PS发现协议 | 用于 LLDP/CDP 发现的 PowerShell 模块 |
NETworkManager 使用 SignPath.io 提供的免费代码签名和 SignPath Foundation 提供的免费代码签名证书。
二进制文件和安装程序直接从 GitHub 存储库在 AppVeyor 上构建。构建工件会通过 webhook 自动发送到 SignPath.io,并在维护者手动批准后进行签名。然后,签名的二进制文件将上传到 GitHub 发布页面。
除非用户或安装或操作该程序的人员明确要求,否则该程序不会将任何信息传输到其他网络系统。
NETworkManager 集成了以下附加功能服务,可以在首次启动时(在欢迎对话框中)或在设置中随时启用或禁用这些功能:
api.github.com(检查程序更新)
ipify.org(检索客户端使用的公共IP地址)
ip-api.com(检索客户端使用的网络信息,例如地理位置、ISP、使用的 DNS 解析器等)
NETworkManager 根据 GNU 通用公共许可证 v3 发布。
可以在此处找到所使用的库的许可证。