네트워크 관리 및 네트워크 문제 해결을 위한 강력한 오픈 소스 도구입니다!
원격 데스크톱, PowerShell, PuTTY, TigerVNC 또는 AWS(시스템 관리자) 세션 관리자를 사용하여 원격 시스템을 연결하고 관리하세요. 통합 인터페이스에서 WiFi 분석기, IP 스캐너, 포트 스캐너, Ping 모니터, 경로 추적, DNS 조회 또는 LLDP/CDP 캡처 등의 기능을 사용하여 네트워크 및 시스템을 분석하고 문제를 해결하세요. 호스트(또는 네트워크)는 (암호화된) 프로필에 저장되고 모든 기능에서 사용될 수 있습니다.
다운로드 • 변경 로그 • 문서화 • 기여 • 빌드 • 라이센스
사전 구축되고 서명된 바이너리(설정, 이식 가능 및 아카이브)는 설치 지침(예: 자동 설치)과 함께 다운로드 페이지에서 사용할 수 있습니다. 파일은 GitHub 릴리스를 통해 제공됩니다.
또한 다음 패키지 관리자를 통해서도 NETworkManager를 사용할 수 있습니다.
초콜릿 같은
# Chocolateychoco 설치 네트워크 관리자를 통해 설치
윈겟
# WinGetwinget을 통해 설치 BornToBeRoot.NETworkManager 설치
상록수
# Evergreen을 통해 릴리스 받기Get-EvergreenApp -Name NETworkManager# Evergreen을 통해 릴리스를 받고 설정 파일을 diskGet-EvergreenApp -Name NETworkManager | 저장-EvergreenApp -경로 C:Users$env:UsernameDownloads
에버그린 파워셸 모듈: https://github.com/aaronparker/evergreen
여기에서 각 NETworkManager 버전에 대한 변경 로그를 찾을 수 있습니다.
문서는 GitHub 페이지를 통해 Docusaurus와 함께 제공되며 여기에서 찾을 수 있습니다.
NETworkManager에 기여하고 싶으십니까? 시작하는 방법에 대한 몇 가지 정보는 다음과 같습니다.
기능 요청, 버그 신고, 질문하기
기능 추가 또는 버그 수정
번역 추가 또는 개선
문서 개선
보안 취약점 보고
모든 기여자의 목록은 여기에서 확인할 수 있습니다.
본 프로젝트는 기여자 규약에서 정의한 행동 강령을 채택했습니다.
Windows에서 다른 .NET/WPF 애플리케이션처럼 애플리케이션을 빌드할 수 있습니다.
다음 요구 사항이 설치되어 있는지 확인하십시오.
.NET 8.x - SDK
.NET desktop development
및 Universal Windows Platform development
이 포함된 Visual Studio 2022
모든 하위 모듈이 포함된 저장소를 복제합니다.
# 저장소 복제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 Geolocation API(비상업적 용도인 경우 무료) |
JetBrains | JetBrains Rider 및 기타 도구에 대한 라이선스 제공 |
SignPath 재단 | 오픈 소스 프로젝트를 위한 무료 코드 서명 인증서 |
SignPath.io | 오픈 소스 프로젝트를 위한 무료 코드 서명 서비스 |
트랜시펙스 | 현지화 플랫폼 |
NETworkManager는 다음 프로젝트와 라이브러리를 사용합니다. 이를 지원하는 것도 고려해 보십시오(예: 저장소에 별표 표시).
#SNMP 라이브러리 | .NET용 SNMP 라이브러리 |
AirspaceFixer | AirspacePanel은 WPF에서 호스팅되는 Winforms의 모든 Airspace 문제를 해결합니다. |
ControlzEx | WPF 등을 위한 공유 컨트롤 |
DnsClient.NET | DNS 조회를 위한 강력한 고성능 오픈 소스 라이브러리 |
도쿠사우루스 | 오픈 소스 문서 웹사이트를 유지 관리하기 쉽습니다. |
Dragablz | WPF용 찢을 수 있는 TabControl |
GongSolutions.Wpf.DragDrop | 사용하기 쉬운 WPF용 드래그 앤 드롭 프레임워크 |
IP네트워크 | 복잡한 네트워크, IP 및 서브넷 계산을 위한 .NET 라이브러리 |
LoadingIndicators.WPF | WPF에 대한 로딩 표시기 모음 |
MahApps.Metro.IconPacks | 하나의 라이브러리에 WPF 및 UWP를 위한 멋진 아이콘 팩이 있습니다. |
MahApps.Metro | WPF 애플리케이션용 UI 도구 키트 |
넷뷰티2 | .NET 앱 런타임 구성 요소 및 종속성을 하위 디렉터리로 이동 |
PSD 검색 프로토콜 | LLDP/CDP 검색을 위한 PowerShell 모듈 |
NETworkManager는 SignPath.io에서 제공하는 무료 코드 서명과 SignPath Foundation의 무료 코드 서명 인증서를 사용합니다.
바이너리와 설치 프로그램은 GitHub 저장소에서 직접 AppVeyor에 구축됩니다. 빌드 아티팩트는 웹후크를 통해 자동으로 SignPath.io로 전송되며, 관리자가 수동으로 승인한 후 서명됩니다. 그러면 서명된 바이너리가 GitHub 릴리스 페이지에 업로드됩니다.
이 프로그램은 사용자나 프로그램을 설치하거나 운영하는 사람이 특별히 요청하지 않는 한 어떤 정보도 다른 네트워크 시스템으로 전송하지 않습니다.
NETworkManager는 추가 기능을 위해 다음 서비스를 통합했습니다. 이 서비스는 처음 시작할 때(환영 대화 상자에서) 또는 언제든지 설정에서 활성화하거나 비활성화할 수 있습니다.
api.github.com (프로그램 업데이트 확인)
ipify.org(클라이언트가 사용하는 공용 IP 주소 검색)
ip-api.com (클라이언트가 사용하는 지리적 위치, ISP, DNS 확인자 등과 같은 네트워크 정보 검색)
NETworkManager는 GNU General Public License v3에 따라 게시됩니다.
사용된 라이브러리의 라이센스는 여기에서 확인할 수 있습니다.