netstat 输出:意外的种类 634 其中 0x27

netstat 输出:意外的种类 634 其中 0x27

在 macOS 终端上运行该netstat -tuln命令时,我在底部得到一个奇怪的输出:

... truncated...
e85ca8f83c2f500b dgram       0      0                0 e85ca8f83c2f3fa3                0 e85ca8f83c2f4db3
e85ca8f83c2f4f43 dgram       0      0                0 e85ca8f83c2f4e7b e85ca8f83c2f4e7b                0
e85ca8f83c2f4e7b dgram       0      0                0 e85ca8f83c2f4f43 e85ca8f83c2f4f43                0
e85ca8f83c2f4db3 dgram       0      0                0 e85ca8f83c2f3fa3                0 e85ca8f83c2f406b
e85ca8f83c2f406b dgram       0      0                0 e85ca8f83c2f3fa3                0                0
e85ca8f83c2f3fa3 dgram       0      0 e85ca8fd077fd09b                0 e85ca8f83c2e5c8b                0 /private//var/run/syslog
unexpected kind 634 which 0x27a

输出以 结束unexpected kind 634 which 0x27a。我无法在以下位置找到任何有关此内容的信息手册

我对这个命令不是很熟悉netstat。关于为什么会出现这个输出有什么想法吗?

答案1

源代码可以在上面评论中提供的链接中找到。

netstat当从缓冲区中提取一些数据并且在评估时它与表示网络连接状态的一组给定常量之一不匹配时,会打印意外类型的消息。那些是:

XSO_SOCKET,,,,,, .XSO_RCVBUFXSO_SNDBUFXSO_STATS​​XSO_INPCBXSO_TCPCB

不幸的是,这些常量结构并未在 Apple 的 GitHub 中定义网络命令存储库代码。

也许这是由于某些新的连接协议(例如与QUIK现有配置文件不匹配并且netstat尚未更新)造成的。没有把握。想必其他工具(例如)可以提供一些可见性,以了解输出Wireshark未有效解析哪些连接netstat

相关内容