TUCU-Managed-IT-Services/netdiag
GitHub: TUCU-Managed-IT-Services/netdiag
一款免安装、无需管理员权限的 Windows 网络诊断工具,能精确定位网络故障发生在本机、LAN、网关还是 ISP。
Stars: 0 | Forks: 0
# TUCU NetDiag
一款已签名的标准用户**Windows 网络诊断工具**——这是一个终端 UI(TUI),
可以扫描 LAN、监控主机,并运行演绎式故障定位器,告诉你网络问题的*确切位置*
(本机、LAN/交换机、网关或 ISP),而不仅仅是提示存在问题。
由 [TUCU Managed IT Services](https://tucu.ca) 为现场技术人员打造。可直接放入
任何 Windows 10/11 或 Windows Server 机器中并立即运行——**无需安装,无需管理员权限,
无需驱动,无需 Npcap。**
## 下载
从 [**Releases**](../../releases) 页面获取最新签名的 `tucu-netdiag.exe`。
这是一个单文件独立可执行程序(约 3 MB)。无需安装程序。
## 验证签名
该二进制文件由 **TUCU Managed IT Services Inc** 通过 Azure
Trusted Signing 进行 Authenticode 签名。在运行下载的可执行文件之前,请在
PowerShell 中确认签名:
```
Get-AuthenticodeSignature .\tucu-netdiag.exe | Format-List Status, SignerCertificate
```
预期结果应为 `Status : Valid`,且签名者为
`CN=TUCU Managed IT Services Inc, O=TUCU Managed IT Services Inc, L=Toronto, S=Ontario, C=CA`。
## 用法
不带任何参数运行即可进入交互式 TUI:
```
tucu-netdiag.exe
```
标签页:**Discover**(LAN 扫描) · **Monitor**(实时主机监控) · **Diagnose**
(互联网路径路径检测 + 结论判定) · **Speed**(吞吐量 + bufferbloat) · **Report**。
适用于 RMM / 后台脚本的无头模式(headless)——会自动结束(无需 Ctrl-C),且
退出代码反映了严重程度(`0` 正常 · `1` 警告 · `2` 故障 · `3` 错误):
```
tucu-netdiag.exe --headless --diagnose # map the path, measure, print a ticket-ready verdict
tucu-netdiag.exe --monitor 192.168.1.1 --count 20 --headless # bounded host monitor
tucu-netdiag.exe --speedtest # throughput + bufferbloat grade
```
`tucu-netdiag.exe --help` 会列出所有 flag。
## 源码
本仓库**仅托管公开发布的二进制文件。** 源代码由 TUCU 私下维护。
标签:AI合规, TUI, 局域网扫描, 情报分析, 网络诊断, 运维工具