nbping多线程批量Ping工具测评与使用指南

2026-06-09阅读 0热度 0
其他

nbping 工具概述

在局域网日常运维中,批量检测IP或主机存活状态是高频任务。传统ping工具逐个执行,效率极低,令人头疼。nbping正是为解决这一痛点而设计——它利用Go语言的协程机制实现高并发,默认启动20个协程,实测吞吐量远高于传统批量ping脚本,且支持结果自动导出至文件,省去手动汇总的繁琐步骤。

nbping 核心功能

  • 支持探活结果导出至文件(默认CSV格式)
  • 高并发扫描:默认使用20个协程,可根据机器负载灵活调整
  • 支持从文件批量读取待检测IP列表

部署与运行

nbping可部署于本地服务器或云端实例,全面兼容Windows与Linux操作系统:

Linux 部署步骤

git clone https://github.com/feiyu563/nbping.git  
cd nbping/cmd  
./nbping -i ip.txt -o out.csv  
# 如需后台运行,请执行:  
nohup ./nbping -i ip.txt -o out.csv &

Windows 运行方式

git clone https://github.com/feiyu563/nbping.git  
# 在Windows命令提示符中进入目录  
cd nbping/cmd  
nbping.exe -i ip.txt -o out.csv

参数配置详解

nbping提供以下可调参数,满足不同场景下的灵活需求:

-d int      debug模式,0关闭(默认)、1开启。开启后逐条输出探活记录,大规模扫描时建议关闭以避免性能损耗  
-h          显示帮助信息  
-i string   指定IP列表文件路径(必填,默认ip.txt)  
-n int      并发协程数量(默认20),高配机器可适当增大  
-o string   输出结果文件路径(必填,默认out.csv)  
-r int      失败重试次数(默认2)

运行效果展示

tp

开源仓库地址

nbping

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策