You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS High Sierra下Nping回显至stderr及运行输出解析咨询

最近刚好在macOS High Sierra上折腾过nping,给你整理下相关的要点:

macOS High Sierra上安装nping

nping是Nmap工具集的一部分,直接通过Homebrew安装Nmap就能获取到nping:

brew install nmap
nping的输出特性

要特别注意:nping的回显内容默认是输出到标准错误流(stderr),而非标准输出(stdout),这一点在写脚本捕获输出的时候尤其关键。

实际运行示例

比如用TCP连接模式测试8.8.8.8的443端口,执行命令:

nping --tcp-connect --count=1 --dest-port=443 8.8.8.8

对应的输出如下(其中绑定警告是常见提示,不影响测试结果):

Starting Nping 0.7.70 at 2018-04-04 18:46 PDT
libnsock mksock_bind_addr(): Bind to 0.0.0.0:0 failed (IOD #1): Invalid argument (22)
SENT (0.0030s) Starting TCP Handshake > 8.8.8.8:443
RCVD (0.0166s) Handshake with 8.8.8.8:443 completed
Max rtt: 13.790ms | Min rtt: 13.790ms | Avg rtt: 13.790ms
TCP connection attempts: 1 | Successful connections: 1 | Failed: 0
Nping done: 1 IP address pinged in 0.02 seconds

内容的提问来源于stack exchange,提问作者Keith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:54:23