关于NETworkManager
NETworkManager is a powerful network management and troubleshooting tool that is completely open source and can help researchers easily manage and troubleshoot network problems with their target network systems.
The tool connects and manages remote systems using Remote Desktop, PowerShell, PuTTY, TigerVNC, or AWS (Systems Manager) Session Manager, and analyzes and troubleshoots networks and systems with features such as WiFi Analyzer, IP Scanner, Port Scanner, Ping Monitor, Traceroute, DNS Lookup, or LLDP/CDP Capture in a unified interface. It is important to note that the host or network can be saved in an encrypted configuration file and can be used in all the functions of the NETworkManager.
Tool download
Release version
Researchers can download the latest version of NETworkManager directly from the project's [] or [].
Source code build
First, we need to install and configure the following dependencies:
1、;
2、Visual Studio 2019(安装.NET desktop development和Universal Windows Platform development);
3、;
Next, we can use the following command to clone the source code of the project to the local computer:
git clone https://github.com/BornToBeRoot/NETworkManager
Switch to the project directory and clone the submodule:
cd NETworkManager
git submodule update --init --recursive
Use Visual Studio to open the Source\NETworkManager.sln and build the solution.
The full command is as follows:
git clone https://github.com/BornToBeRoot/NETworkManager
cd NETworkManager
git submodule update --init --recursive
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
& .\build.ps1
Command-line arguments
Display tool help information:
NETworkManager.exe --help
Reset all app settings:
NETworkManager.exe --reset-settings
Execute a specified application at startup:
NETworkManager.exe --application:PingMonitor
Applications that can be specified include:
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
To set whether the app starts automatically:
NETworkManager.exe --autostart
The ID of the old application process that needs to wait for the end of the run after the application is restarted:
NETworkManager.exe --restart-pid:35674
Screenshot of the tool running
Tool dashboards
Network connection
DNS lookups
Ping monitor
Port scanner
Traceroute
Remote desktop
WiFi
IP Scanner
IP geolocation
tool runs the demo
License Agreement
The development and release of this project is under an open source license.
Project address
NETworkManager: https://github.com/BornToBeRoot/NETworkManager
Resources
https://jrsoftware.org/isinfo.php