前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NETworkManager:功能强大的网络管理与问题排除工具

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

作者头像
FB客服
发布2024-04-19 10:10:10
3110
发布2024-04-19 10:10:10
举报
文章被收录于专栏:FreeBufFreeBuf

关于NETworkManager

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

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

工具下载

发布版本

广大研究人员可以直接访问该项目的【Releases页面:https://github.com/BornToBeroot/NETworkManager/releases】或【官方网站:https://borntoberoot.net/NETworkManager/download】下载最新版本的NETworkManager。

源码构建

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

1、SDK .NET 6.x;

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

3、InnoSetup;

接下来,我们可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/BornToBeRoot/NETworkManager

切换到项目目录中,并克隆子模块:

代码语言:javascript
复制
cd NETworkManager

git submodule update --init --recursive

使用Visual Studio打开Source\NETworkManager.sln,并构建解决方案即可。

完整命令如下:

代码语言:javascript
复制
git clone https://github.com/BornToBeRoot/NETworkManager

cd NETworkManager

git submodule update --init --recursive

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

& .\build.ps1

命令行参数使用

显示工具帮助信息:

代码语言:javascript
复制
NETworkManager.exe --help

重置所有应用程序设置:

代码语言:javascript
复制
NETworkManager.exe --reset-settings

启动时执行一个指定的应用程序:

代码语言:javascript
复制
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

设置应用程序是否自动启动:

代码语言:javascript
复制
NETworkManager.exe --autostart

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

代码语言:javascript
复制
NETworkManager.exe --restart-pid:35674

工具运行截图

工具仪表盘

网络连接

DNS查询

Ping监控器

端口扫描器

Traceroute

远程桌面

WiFi

IP扫描器

IP地理位置

工具运行演示

许可证协议

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

项目地址

NETworkManager:

https://github.com/BornToBeRoot/NETworkManager

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-04-18,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 发布版本
  • 源码构建
  • 工具仪表盘
  • 网络连接
  • DNS查询
  • Ping监控器
  • 端口扫描器
  • Traceroute
  • 远程桌面
  • WiFi
  • IP扫描器
  • IP地理位置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com