NETworkManager:功能强大的网络管理与问题排除工具

关于NETworkManager

NETworkManager是一款功能强大的网络管理与问题排除工具,该工具完全开源,可以帮助广大研究人员轻松管理目标网络系统并排除网络疑难问题。

该工具使用远程桌面、PowerShell、PuTTY、TigerVNC或AWS(Systems Manager)会话管理器连接和管理远程系统,并通过统一界面中的WiFi分析器、IP扫描器、端口扫描器、Ping监视器、Traceroute、DNS查询或LLDP/CDP捕捉等功能分析和排除网络和系统故障。需要注意的是,主机或网络可以保存在加密的配置文件中,并可以在NETworkManager的所有功能中使用。

工具下载

发布版本

广大研究人员可以直接访问该项目的【Releases页面】或【官方网站】下载最新版本的NETworkManager。

源码构建

首先,我们需要安装并配置好下列依赖组件:

1、SDK .NET 6.x

2、Visual Studio 2019(安装.NET desktop development和Universal Windows Platform development);

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

应用程序重启后需要等待运行结束的旧应用程序进程ID:

NETworkManager.exe --restart-pid:35674

工具运行截图

工具仪表盘

网络连接

DNS查询

Ping监控器

端口扫描器

Traceroute

远程桌面

WiFi

IP扫描器

IP地理位置

工具运行演示

许可证协议

本项目的开发与发布遵循GPL-3.0开源许可证协议。

项目地址

NETworkManager:【GitHub传送门

参考资料

NETworkManager | NETworkManager

Download .NET 6.0 (Linux, macOS, and Windows)

Inno Setup

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值