Ein leistungsstarkes Open-Source-Tool zur Netzwerkverwaltung und Fehlerbehebung bei Netzwerkproblemen!
Verbinden und verwalten Sie Remote-Systeme mit Remote Desktop, PowerShell, PuTTY, TigerVNC oder AWS (Systems Manager) Session Manager. Analysieren und beheben Sie Fehler in Ihrem Netzwerk und Ihren Systemen mit Funktionen wie WiFi Analyzer, IP-Scanner, Port-Scanner, Ping-Monitor, Traceroute, DNS-Suche oder LLDP/CDP-Erfassung (und vielen mehr) in einer einheitlichen Schnittstelle. Hosts (oder Netzwerke) können in (verschlüsselten) Profilen gespeichert und funktionsübergreifend verwendet werden.
Herunterladen • Änderungsprotokoll • Dokumentation • Beitragen • Erstellen • Lizenz
Vorgefertigte und signierte Binärdateien (Setup, Portable und Archiv) sind auf der Download-Seite mit Installationsanweisungen (z. B. unbeaufsichtigte Installation) verfügbar. Die Dateien werden über GitHub-Releases bereitgestellt.
Darüber hinaus ist NETworkManager auch über die folgenden Paketmanager verfügbar
Schokoladend
# Installieren Sie über Chocolateychoco, installieren Sie den Netzwerkmanager
WinGet
# Über WinGetwinget installieren, BornToBeRoot.NETworkManager installieren
Immergrün
# Holen Sie sich die Freigabe über EvergreenGet-EvergreenApp -Name NETworkManager# Holen Sie sich die Freigabe über Evergreen und speichern Sie die Setup-Datei auf diskGet-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:Users$env:UsernameDownloads
Evergreen PowerShell-Modul: https://github.com/aaronparker/evergreen
Das Änderungsprotokoll für jede Version von NETworkManager finden Sie hier.
Die Dokumentation wird mit Docusaurus über GitHub-Seiten bereitgestellt und ist hier zu finden.
Möchten Sie zum NETworkManager beitragen? Hier ein paar Informationen zum Einstieg:
Fordern Sie eine Funktion an, melden Sie einen Fehler oder stellen Sie eine Frage
Fügen Sie eine Funktion hinzu oder beheben Sie einen Fehler
Eine Übersetzung hinzufügen oder verbessern
Verbessern Sie die Dokumentation
Melden Sie eine Sicherheitslücke
Eine Liste aller Mitwirkenden finden Sie hier.
Dieses Projekt hat den im Contributor Covenant definierten Verhaltenskodex übernommen.
Sie können die Anwendung wie jede andere .NET-/WPF-Anwendung unter Windows erstellen.
Stellen Sie sicher, dass die folgenden Anforderungen installiert sind:
.NET 8.x – SDK
Visual Studio 2022 mit .NET desktop development
und Universal Windows Platform development
Klonen Sie das Repository mit allen Submodulen:
# Klonen Sie das Repositorygit clone https://github.com/BornToBeRoot/NETworkManager# Navigieren Sie zum Repositorycd NETworkManager# Klonen Sie das Submodulesgit-Submodul-Update --init
Öffnen Sie die Projektdatei .SourceNETworkManager.sln
mit Visual Studio oder JetBrains Rider, um die Lösung zu erstellen (oder zu debuggen).
ALTERNATIVE
Mit den folgenden Befehlen können Sie die Binärdateien direkt über die Befehlszeile erstellen:
Dotnet-Wiederherstellung .SourceNETworkManager.sln dotnet build .SourceNETworkManager.sln --configuration Release --no-restore
Vielen Dank an alle, die zur Verbesserung von NETworkManager beitragen, indem sie Code, Übersetzungen, Fehlerberichte, Funktionsanfragen, Dokumentation und mehr beisteuern.
Wir möchten den folgenden Personen und Unternehmen für ihre Unterstützung dieses Open-Source-Projekts danken:
AppVeyor | CI/CD-Dienst für Windows, Linux und macOS |
GitHub-Seiten | Websites für Sie und Ihre Projekte |
ip-api.com | IP Geolocation API (kostenlos für nichtkommerzielle Nutzung) |
JetBrains | Bereitstellung einer Lizenz für JetBrains Rider und andere Tools |
SignPath Foundation | Kostenlose Codesignaturzertifikate für Open-Source-Projekte |
SignPath.io | Kostenloser Code-Signatur-Service für Open-Source-Projekte |
Transifex | Lokalisierungsplattform |
NETworkManager verwendet die folgenden Projekte und Bibliotheken. Bitte erwägen Sie auch, sie zu unterstützen (z. B. indem Sie ihre Repositories markieren):
#SNMP-Bibliothek | SNMP-Bibliothek für .NET |
AirspaceFixer | AirspacePanel behebt alle Luftraumprobleme mit WPF-gehosteten Winforms. |
ControlzEx | Shared Controlz für WPF und mehr |
DnsClient.NET | Leistungsstarke, leistungsstarke Open-Source-Bibliothek für DNS-Suchen |
Docusaurus | Einfach zu pflegende Open-Source-Dokumentationswebsites. |
Dragablez | Tearable TabControl für WPF |
GongSolutions.Wpf.DragDrop | Ein einfach zu verwendendes Drag'n'Drop-Framework für WPF |
IPNetzwerk | .NET-Bibliothek für komplexe Netzwerk-, IP- und Subnetzberechnungen |
LoadingIndicators.WPF | Eine Sammlung von Ladeindikatoren für WPF |
MahApps.Metro.IconPacks | Fantastische Symbolpakete für WPF und UWP in einer Bibliothek |
MahApps.Metro | UI-Toolkit für WPF-Anwendungen |
NetBeauty2 | Verschieben Sie Laufzeitkomponenten und Abhängigkeiten der .NET-App in ein Unterverzeichnis |
PSDiscoveryProtocol | PowerShell-Modul für die LLDP/CDP-Erkennung |
NETworkManager verwendet die kostenlose Codesignatur von SignPath.io und ein kostenloses Codesignaturzertifikat der SignPath Foundation.
Die Binärdateien und das Installationsprogramm werden auf AppVeyor direkt aus dem GitHub-Repository erstellt. Build-Artefakte werden automatisch per Webhook an SignPath.io gesendet, wo sie nach manueller Genehmigung durch den Betreuer signiert werden. Die signierten Binärdateien werden dann auf die GitHub-Release-Seite hochgeladen.
Dieses Programm überträgt keine Informationen an andere vernetzte Systeme, es sei denn, der Benutzer oder die Person, die es installiert oder bedient, fordert dies ausdrücklich an.
Für zusätzliche Funktionen hat NETworkManager folgende Dienste integriert, die beim ersten Start (im Begrüßungsdialog) oder jederzeit in den Einstellungen aktiviert oder deaktiviert werden können:
api.github.com (Nach Programmaktualisierungen suchen)
ipify.org (Ruft die vom Client verwendete öffentliche IP-Adresse ab)
ip-api.com (Abrufen von Netzwerkinformationen wie geografischer Standort, ISP, verwendeter DNS-Resolver usw., die vom Client verwendet werden)
NETworkManager ist unter der GNU General Public License v3 veröffentlicht.
Die Lizenzen der genutzten Bibliotheken finden Sie hier.