¡Una poderosa herramienta de código abierto para administrar redes y solucionar problemas de red!
Conecte y administre sistemas remotos con Escritorio remoto, PowerShell, PuTTY, TigerVNC o AWS (Systems Manager) Session Manager. Analice y solucione problemas de su red y sistemas con funciones como WiFi Analyzer, IP Scanner, Port Scanner, Ping Monitor, Traceroute, búsqueda de DNS o captura LLDP/CDP (y muchas más) en una interfaz unificada. Los hosts (o redes) se pueden guardar en perfiles (cifrados) y utilizar en todas las funciones.
Descargar • Registro de cambios • Documentación • Contribución • Compilación • Licencia
Los archivos binarios prediseñados y firmados (configuración, portátiles y de archivo) están disponibles en la página de descarga con instrucciones de instalación (por ejemplo, instalación silenciosa). Los archivos se proporcionan a través de versiones de GitHub.
Además, NETworkManager también está disponible a través de los siguientes administradores de paquetes
chocolateado
# Instalar a través de Chocolateychoco install networkmanager
ganar
# Instalar a través de WinGetwinget instalar BornToBeRoot.NETworkManager
Hojas perennes
# Obtener la versión a través de EvergreenGet-EvergreenApp -Name NETworkManager# Obtener la versión a través de Evergreen y guardar el archivo de instalación en el discoGet-EvergreenApp -Name NETworkManager | Guardar-EvergreenApp -Ruta C:Usuarios$env:Nombre de usuarioDescargas
Módulo Evergreen PowerShell: https://github.com/aaronparker/evergreen
Puede encontrar el registro de cambios para cada versión de NETworkManager aquí.
La documentación se proporciona con Docusaurus a través de las páginas de GitHub y se puede encontrar aquí.
¿Quieres contribuir a NETworkManager? A continuación se ofrece información sobre cómo empezar:
Solicite una función, informe un error o haga una pregunta
Agregar una característica o corregir un error
Agregar o mejorar una traducción
Mejorar la documentación
Informar una vulnerabilidad de seguridad
Puede encontrar una lista de todos los contribuyentes aquí.
Este proyecto ha adoptado el código de conducta definido por el Contributor Covenant.
Puede crear la aplicación como cualquier otra aplicación .NET/WPF en Windows.
Asegúrese de que estén instalados los siguientes requisitos:
.NET 8.x - SDK
Visual Studio 2022 con .NET desktop development
y Universal Windows Platform development
Clona el repositorio con todos los submódulos:
# Clonar el repositoriogit clone https://github.com/BornToBeRoot/NETworkManager# Navegar al repositoriocd NETworkManager# Clonar los submódulosgit submodule update --init
Abra el archivo de proyecto .SourceNETworkManager.sln
con Visual Studio o JetBrains Rider para compilar (o depurar) la solución.
ALTERNATIVA
Con los siguientes comandos puedes construir directamente los binarios desde la línea de comando:
restauración de dotnet .SourceNETworkManager.sln dotnet build .SourceNETworkManager.sln --versión de configuración --sin restauración
Gracias a todos los que ayudaron a mejorar NETworkManager contribuyendo con código, traducciones, informes de errores, solicitudes de funciones, documentación y más.
Nos gustaría agradecer a las siguientes personas y empresas por su apoyo a este proyecto de código abierto:
AppVeyor | Servicio CI/CD para Windows, Linux y macOS |
Páginas de GitHub | Sitios web para ti y tus proyectos |
ip-api.com | API de geolocalización de IP (gratuita para uso no comercial) |
JetBrains | Proporcionar una licencia para JetBrains Rider y otras herramientas |
Fundación SignPath | Certificados de firma de código gratuitos para proyectos de código abierto |
SignPath.io | Servicio gratuito de firma de código para proyectos de código abierto |
Transifex | Plataforma de localización |
NETworkManager utiliza los siguientes proyectos y bibliotecas. Considere apoyarlos también (por ejemplo, destacando sus repositorios):
Biblioteca #SNMP | Biblioteca SNMP para .NET |
AirspaceFixer | AirspacePanel soluciona todos los problemas de Airspace con Winforms alojados en WPF. |
ControlzEx | Controlz compartido para WPF y más |
DNSClient.NET | Biblioteca de código abierto potente y de alto rendimiento para búsquedas de DNS |
docusaurio | Sitios web de documentación de código abierto fáciles de mantener. |
dragablz | TabControl desgarrable para WPF |
GongSolutions.Wpf.DragDrop | Un marco de trabajo de arrastrar y soltar fácil de usar para WPF |
Red IP | Biblioteca .NET para cálculos complejos de redes, IP y subredes |
CargandoIndicadores.WPF | Una colección de indicadores de carga para WPF. |
MahApps.Metro.IconPacks | Impresionantes paquetes de iconos para WPF y UWP en una biblioteca |
MahApps.Metro | Kit de herramientas de interfaz de usuario para aplicaciones WPF |
NetBeauty2 | Mueva los componentes y dependencias del tiempo de ejecución de la aplicación .NET a un subdirectorio |
PSDDiscoveryProtocolo | Módulo PowerShell para descubrimiento LLDP/CDP |
NETworkManager utiliza la firma de código gratuita proporcionada por SignPath.io y un certificado de firma de código gratuito de SignPath Foundation.
Los archivos binarios y el instalador se crean en AppVeyor directamente desde el repositorio de GitHub. Los artefactos de compilación se envían automáticamente a SignPath.io a través de un webhook, donde se firman después de la aprobación manual por parte del mantenedor. Luego, los archivos binarios firmados se cargan en la página de lanzamientos de GitHub.
Este programa no transferirá ninguna información a otros sistemas en red a menos que lo solicite específicamente el usuario o la persona que lo instale u opere.
NETworkManager ha integrado los siguientes servicios para funciones adicionales, que se pueden habilitar o deshabilitar en el primer inicio (en el cuadro de diálogo de bienvenida) o en cualquier momento en la configuración:
api.github.com (busque actualizaciones del programa)
ipify.org (Recuperar la dirección IP pública utilizada por el cliente)
ip-api.com (recupere información de la red como ubicación geográfica, ISP, resolución de DNS utilizada, etc. utilizada por el cliente)
NETworkManager se publica bajo la Licencia Pública General GNU v3.
Las licencias de las bibliotecas utilizadas se pueden encontrar aquí.