關于NETworkManager
NETworkManager是一款功能強大的網絡管理與問題排除工具,該工具完全開源,可以幫助廣大研究人員輕松管理目标網絡系統并排除網絡疑難問題。
該工具使用遠端桌面、PowerShell、PuTTY、TigerVNC或AWS(Systems Manager)會話管理器連接配接和管理遠端系統,并通過統一界面中的WiFi分析器、IP掃描器、端口掃描器、Ping螢幕、Traceroute、DNS查詢或LLDP/CDP捕捉等功能分析和排除網絡和系統故障。需要注意的是,主機或網絡可以儲存在加密的配置檔案中,并可以在NETworkManager的所有功能中使用。
工具下載下傳
釋出版本
廣大研究人員可以直接通路該項目的【】或【】下載下傳最新版本的NETworkManager。
源碼建構
首先,我們需要安裝并配置好下列依賴元件:
1、;
2、Visual Studio 2019(安裝.NET desktop development和Universal Windows Platform development);
3、;
接下來,我們可以使用下列指令将該項目源碼克隆至本地:
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
應用程式重新開機後需要等待運作結束的舊應用程式程序ID:
NETworkManager.exe --restart-pid:35674
工具運作截圖
工具儀表盤
網絡連接配接
DNS查詢
Ping監控器
端口掃描器
Traceroute
遠端桌面
WiFi
IP掃描器
IP地理位置
工具運作示範
許可證協定
本項目的開發與釋出遵循開源許可證協定。
項目位址
NETworkManager:https://github.com/BornToBeRoot/NETworkManager
參考資料
https://jrsoftware.org/isinfo.php