# 六度网络测试工具 **Repository Path**: moyan89757/nettest ## Basic Information - **Project Name**: 六度网络测试工具 - **Description**: 指定网卡ping telnet tracert测试 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-03-31 - **Last Updated**: 2025-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 六度网络测试工具 ![输入图片说明](images/123.png) 一个基于Qt开发的功能丰富的网络测试工具,支持多种网络连接测试方法。 ## 功能特点 - **多种网络测试**:支持 Ping、Telnet、Traceroute 三种测试方式 - **指定网卡测试**:可选择本机特定IP地址进行测试,确保从指定网卡发出 - **批量测试管理**: - 单独快速测试:直接选择测试类型和参数执行测试 - 测试列表管理:可将测试添加到列表中,勾选后批量执行 - 测试结果记录:保存测试结果和详细日志 - **灵活的列表操作**: - 添加/修改/删除测试项 - 测试项排序(上移/下移) - 批量选择(全选/全不选/反选) ## 技术栈 - **Qt框架**:用于GUI开发,提供跨平台支持 - Qt Core、Qt GUI、Qt Widgets、Qt Network 模块 - **Boost库**:提供高性能网络功能 - Boost.Asio:实现高性能网络操作 - 使用header-only方式集成,无需额外链接 ## 使用方法 1. **单次测试**: - 选择测试类型(Ping/Telnet/Tracert) - 选择本地IP地址(指定从哪个网卡发送) - 输入目标IP地址和端口(如需要) - 点击"测试"按钮执行 2. **批量测试**: - 通过"添加"按钮将测试项添加到列表 - 勾选需要执行的测试项 - 点击"执行"按钮批量执行所有勾选的测试项 3. **查看结果**: - 测试结果会显示在状态列 - 详细测试日志可通过右键菜单"查看日志"查看 ## 系统要求 - Windows 7/8/10/11 - 管理员权限(部分网络操作需要管理员权限)