跨平台网络诊断与联调工具,面向运维工程师/网络工程师/技术支持人员,聚焦 故障定位、网络验证、临时服务联调 三大场景。
支持 Windows / macOS / Linux,提供图形化界面与多模块工具链。
- 主机发现、Ping、路由追踪、网络健康检查、环路检测
- IP 信息检测、MAC 厂商查询、路由表查看
- 子网计算(IPv4 / IPv6 / 子网划分 / VLSM / 路由汇总)
- WiFi 扫描分析(SSID/BSSID/信号/信道/加密)
- 防火墙状态与开关管理、端口占用与放行诊断
- DHCP 检测(识别多 DHCP/私接路由风险)
- 数据包抓包与过滤分析
- 网络连接测试、内网测速
- 网络服务器(DHCP / FTP / TFTP / Syslog / HTTP)
- 摄像头扫描等工程化辅助能力
git clone <your-repo-url>
cd net-tools-box
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python main.py提示:抓包、DHCP、防火墙、低端口服务等功能通常需要管理员权限。
python build_windows.py输出目录:dist/
python build_macos.py输出内容:
dist/网络测试工具箱.app网络测试工具箱.dmg(标准拖拽安装结构:App + Applications 链接)
python build_linux.py输出内容:
dist/网络测试工具箱-x86_64.AppImage(双击直接运行)dist/net-tools-box_1.0.0_amd64(标准debian安装包)
- Windows
- 建议管理员运行;抓包建议安装 Npcap。
- macOS
- 打包版支持启动提权流程;WiFi 信息受系统隐私权限影响。
- Linux
- 打包后运行默认以管理员身份运行,需要进行权限认证。
下面是推荐占位,你可以替换为仓库真实截图路径。
net-tools-box/
├── main.py
├── network_tools.py
├── elevate.py
├── build_windows.py
├── build_macos.py
├── requirements.txt
├── assets/
└── ui/
├── main_window.py
└── pages/
完整专业版发布说明请查看:





