[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-78605":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},78605,"NBping","hanshuaikang\u002FNBping","hanshuaikang","🏎  Nping mean NB Ping, A Ping Tool in Rust with Real-Time Data and Visualizations","",null,"Rust",2195,89,10,15,0,1,27.86,"MIT License",false,"main",[],"2026-06-12 02:03:47","\u003Ch1 align=\"center\"> 🏎 NBping \u003C\u002Fh1>\n\u003Cp align=\"center\">\n    \u003Cem>NBping is a Ping tool developed in Rust. It supports concurrent Ping for multiple addresses, visual chart display, real-time data updates, and other features.\u003C\u002Fem>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n    \u003Cimg src=\"docs\u002Fimgs\u002Fnb.gif\" alt=\"NBping demo\" width=\"30%\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fhellogithub.com\u002Frepository\u002F21f5600774554866a3d686308df2dbf0\" target=\"_blank\">\n        \u003Cimg src=\"https:\u002F\u002Fapi.hellogithub.com\u002Fv1\u002Fwidgets\u002Frecommend.svg?rid=21f5600774554866a3d686308df2dbf0&claim_uid=uT2Sc8Xli4PUA76&theme=neutral\" alt=\"Featured｜HelloGitHub\" style=\"width: 200px; height: 60px;\" width=\"250\" height=\"60\" \u002F>\n    \u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F13472\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F13472\" alt=\"hanshuaikang%2FNping | Trendshift\" style=\"width: 200px; height: 60px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\n\u003Cp align=\"center\">\n    \u003Cimg src=\"docs\u002Fimgs\u002Fviews.gif\" alt=\"NBping demo\" width=\"100%\">\n\u003C\u002Fp>\n\n[中文文档](.\u002FREADME_ZH.md)\n\n📢 **NBPing (formerly Nping)**\n\n> [!IMPORTANT]\n> **Renaming Notice**\n>\n> This project has been officially renamed from **Nping** to **NBPing**.\n>\n> Please update your bookmarks, dependencies, and installation scripts accordingly. The old name is now deprecated and will no longer be maintained.\n> ```bash\n> nbping --help\n> ```\n\n\n**Exporter Mode**\n\nNow NBping supports exporting ping metrics to Prometheus format, so you can visualize them with tools like Grafana.\n\n```bash\nnbping exporter www.baidu.com www.google.com -i 1 -p 9100\n```\nThen, you can scrape the metrics from `http:\u002F\u002Flocalhost:9100\u002Fmetrics`\n\nYou can use Grafana to visualize the data:\n\u003Cp align=\"center\">\n    \u003Cimg src=\"docs\u002Fimgs\u002Fgrafana.png\" alt=\"NBping demo\" width=\"100%\"> \n\u003C\u002Fp>\n\n\n## Installation\n\n#### MacOS Homebrew\n```bash\nbrew install nbping\n\nnbping --help\n```\n\n## Feature:\n- TCP Ping support\n- IP range Ping support\n\n## Roadmap:\n- Optimize UI interface, add more dynamic effects.\n\n## Usage\n\n```bash\nnbping www.baidu.com www.google.com www.apple.com www.sina.com -c 20 -i 2\n\nnbping --help\n\n🏎  NBping mean NB Ping, A Ping Tool in Rust with Real-Time Data and Visualizations\n\nUsage: nbping [OPTIONS] \u003CTARGET>...\n\nArguments:\n  \u003CTARGET>...  target IP address or hostname to ping\n\nOptions:\n  -c, --count \u003CCOUNT>          Number of pings to send [default: 65535]\n  -i, --interval \u003CINTERVAL>    Interval in seconds between pings [default: 0]\n  -6, --force_ipv6             Force using IPv6\n  -m, --multiple \u003CMULTIPLE>    Specify the maximum number of target addresses, Only works on one target address [default: 0]\n  -v, --view-type \u003CVIEW_TYPE>  View mode graph\u002Ftable\u002Fpoint\u002Fsparkline [default: graph]\n  -o, --output \u003COUTPUT>        Output file to save ping results\n  -h, --help                   Print help\n  -V, --version                Print version\n\n```\n\n### Exporter Usage\n\n```bash\nnbping exporter www.baidu.com www.google.com -i 1 -p 9100\n\n.\u002Fnbping exporter --help\nExporter mode for monitoring\n\nUsage: nbping exporter [OPTIONS] \u003CTARGET>...\n\nArguments:\n  \u003CTARGET>...  target IP addresses or hostnames to ping\n\nOptions:\n  -i, --interval \u003CINTERVAL>  Interval in seconds between pings [default: 1]\n  -p, --port \u003CPORT>          Prometheus metrics HTTP port [default: 9090]\n  -h, --help                 Print help\n```\n\n\n## Acknowledgements\nThanks to these people for their feedback and suggestions for 🏎NBping!\n\n| [ThatFlower](https:\u002F\u002Fgithub.com\u002FThatFlower) | [zx4i](https:\u002F\u002Fgithub.com\u002Fzx4i) | [snail2sky](https:\u002F\u002Fgithub.com\u002Fsnail2sky) | [shenshouer](https:\u002F\u002Fgithub.com\u002Fshenshouer) | [vnt-dev](https:\u002F\u002Fgithub.com\u002Fvnt-dev) | [qingyuan0o0](https:\u002F\u002Fgithub.com\u002Fqingyuan0o0) \n| [Onlywzr](https:\u002F\u002Fgithub.com\u002FOnlywzr)\n\nThanks to these self-media for reposting and paying attention to 🏎NBping!\n\n| [阮一峰的网络日志](https:\u002F\u002Fwww.ruanyifeng.com\u002Fblog\u002Fweekly\u002F) |[Rust 中文社区](https:\u002F\u002Frustcc.cn\u002F) | [公众号:奇妙的linux世界](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FlK_OqKp2yY8lDBoyLxtdGA) | [公众号:IT运维技术圈](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FbDJZ-H02dIKG3R7LQCeyaQ)\n| [X:@geekbb](https:\u002F\u002Fx.com\u002Fgeekbb\u002Fstatus\u002F1875754541905539510) | [公众号:一飞开源](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FBZjr54h8dIQgzr8UW3fwOQ) | [公众号: 开源日记](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FuGtkD4x_XOFyKNbIy5pHYA)\n\n## Star History\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=hanshuaikang\u002FNping&type=Date)](https:\u002F\u002Fstar-history.com\u002F#hanshuaikang\u002FNping&Date)","NBping 是一个用 Rust 语言开发的网络诊断工具，主要用于执行 Ping 操作并提供实时数据与可视化展示。它支持对多个地址进行并发 Ping 测试、显示直观的图表以及实时更新数据等核心功能。此外，NBping 还具备导出 Prometheus 格式指标的能力，方便用户利用 Grafana 等工具进一步分析和监控网络状况。该工具适用于需要频繁检查网络连通性及性能的场景，如企业级网络管理、云服务监控和个人网络故障排查等。其简洁高效的界面设计与强大的功能性使其成为一款实用且易于使用的网络诊断利器。",2,"2026-06-11 03:56:58","high_star"]