О NETworkManager
NETworkManager — мощный инструмент управления сетью и устранения неполадок. Этот инструмент имеет полностью открытый исходный код и может помочь исследователям легко управлять целевыми сетевыми системами и устранять неполадки в сети.
Долженинструментиспользоватьудаленный рабочий стол、PowerShell、PuTTY、TigerVNC и AWS (системы) Менеджер) сессия управлять подключением и управлять удаленными системами и через WiFi анализатор, IP-сканер, сканер в едином интерфейсе. портов、Пинг-монитор、Traceroute、DNS-запросилиLLDP/CDPСбор и другой функциональный анализ и устранение неполадоксетьи системный сбой。Следует отметить, что,Хосты или сеть могут быть сохранены в зашифрованных файлах конфигурации.,и может использоваться во всех функциях NETworkManager.
Загрузка инструмента
Исследователи могут напрямую посетить [страницу релизов: https://github.com/BornToBeroot/NETworkManager/releases] или [официальный сайт: https://borntoberoot.net/NETworkManager/download], чтобы загрузить последнюю версию NETworkManager.
Для начала нам необходимо установить и настроить следующие зависимые компоненты:
1、SDK .NET 6.x;
2. Visual Studio 2019 (разработка настольных компьютеров .NET и разработка универсальной платформы Windows);
3、InnoSetup;
Далее мы можем использовать следующую команду для локального клонирования исходного кода проекта:
git clone https://github.com/BornToBeRoot/NETworkManager
Перейдите в каталог проекта и клонируйте подмодуль:
cd NETworkManager
git submodule update --init --recursive
Используйте Visual Studio, чтобы открыть Source\NETworkManager.sln и построить решение.
Полная команда выглядит следующим образом:
git clone https://github.com/BornToBeRoot/NETworkManager
cd NETworkManager
git submodule update --init --recursive
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
& .\build.ps1
Использование параметров командной строки
Отображение справочной информации по инструменту:
NETworkManager.exe --help
Сбросьте все настройки приложения:
NETworkManager.exe --reset-settings
Запустить указанное приложение при запуске:
NETworkManager.exe --application:PingMonitor
Приложения, которые могут быть указаны, включают в себя:
Dashboard
NetworkInterface
WiFi
IPScanner
PortScanner
PingMonitor
Traceroute
DNSLookup
RemoteDesktop
PowerShell
PuTTY
AWSSessionManager
TigerVNC
WebConsole
SNMP
SNTPLookup
DiscoveryProtocol
WakeOnLAN
Whois
SubnetCalculator
BitCalculator
Lookup
Connections
Listeners
ARPTable
Установите, будет ли приложение запускаться автоматически:
NETworkManager.exe --autostart
Идентификатор старого процесса приложения, которому необходимо дождаться завершения после перезапуска приложения:
NETworkManager.exe --restart-pid:35674
Скриншот запуска инструмента
Демонстрация работы инструмента
Лицензионное соглашение
Разработка и выпуск этого проекта осуществляется в соответствии с Лицензионным соглашением Открытый исходный код GPL-3.0.
Адрес проекта
NETworkManager:
https://github.com/BornToBeRoot/NETworkManager