ネットワークを管理し、ネットワークの問題をトラブルシューティングするための強力なオープンソース ツールです。
リモート デスクトップ、PowerShell、PuTTY、TigerVNC、または AWS (システム マネージャー) セッション マネージャーを使用してリモート システムに接続し、管理します。非ファイド インターフェイスでの WiFi アナライザー、IP スキャナー、ポート スキャナー、Ping モニター、Traceroute、DNS ルックアップ、LLDP/CDP キャプチャなどの機能を使用して、ネットワークとシステムを分析し、トラブルシューティングします。ホスト (またはネットワーク) は (暗号化された) プロファイルに保存し、すべての機能で使用できます。
ダウンロード • 変更履歴 • ドキュメント • 貢献 • ビルド • ライセンス
事前に構築され署名されたバイナリ (セットアップ、ポータブル、およびアーカイブ) は、インストール手順 (サイレント インストールなど) とともにダウンロード ページから入手できます。ファイルは GitHub リリース経由で提供されます。
さらに、NETworkManager は次のパッケージ マネージャーからも入手できます。
チョコレートティ
# Chocolateychoco install networkmanager 経由でインストールします
ウィンゲット
# WinGetwinget 経由でインストール BornToBeRoot.NETworkManager をインストール
エバーグリーン
# EvergreenGet-EvergreenApp -Name NETworkManager 経由でリリースを取得# Evergreen 経由でリリースを取得し、セットアップ ファイルをディスクに保存Get-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:Users$env:UsernameDownloads
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 の改善にご協力いただいた皆様に感謝します。
このオープンソース プロジェクトをサポートしてくださった次の方々と企業に感謝いたします。
AppVeyor | Windows、Linux、macOS 用の CI/CD サービス |
GitHub ページ | あなたとあなたのプロジェクトのためのウェブサイト |
ip-api.com | IP Geolocation API (非営利目的の場合は無料) |
ジェットブレインズ | JetBrains Rider およびその他のツールのライセンスの提供 |
サインパス財団 | オープンソース プロジェクト向けの無料のコード署名証明書 |
SignPath.io | オープンソース プロジェクト向けの無料コード署名サービス |
トランシフェックス | ローカリゼーション プラットフォーム |
NETworkManager は次のプロジェクトとライブラリを使用します。それらをサポートすることも検討してください (リポジトリにスターを付けるなど)。
#SNMPライブラリ | .NET用SNMPライブラリ |
エアスペースフィクサー | AirspacePanel は、WPF でホストされる Winforms に関するすべての Airspace の問題を修正します。 |
ControlzEx | WPF などの共有コントロール |
Dnsクライアント.NET | DNS ルックアップ用の強力で高性能なオープンソース ライブラリ |
ドキュサウルス | オープンソースのドキュメント Web サイトの保守が容易です。 |
ドラガブルズ | WPF 用の分割可能な TabControl |
GongSolutions.Wpf.DragDrop | WPF 用の使いやすいドラッグ アンド ドロップ フレームワーク |
IPネットワーク | 複雑なネットワーク、IP、およびサブネットの計算のための .NET ライブラリ |
LoadingIndicators.WPF | WPF の読み込みインジケーターのコレクション |
MahApps.Metro.IconPacks | WPF と UWP 用の素晴らしいアイコン パックが 1 つのライブラリに含まれています |
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 General Public License v3 に基づいて公開されています。
使用されているライブラリのライセンスはここで確認できます。