进阶教程
综合资讯
nbping多线程批量Ping工具测评与使用指南
摘要
nbping是一款基于Go协程的高并发批量ping工具,默认20个协程并发,专为局域网IP快速探活设
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)
运行效果展示

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