【发布时间】:2016-05-24 10:11:36
【问题描述】:
是否可以查看应用程序协议头?如果是,那么需要什么想法、算法或哪些库? 如果这属于黑客的概念。
与仅查看数据包头中的信息的标准数据包捕获不同,DPC 捕获并查看数据包头以及数据包携带的数据或有效负载。
【问题讨论】:
标签: protocols packet packet-sniffers payload
是否可以查看应用程序协议头?如果是,那么需要什么想法、算法或哪些库? 如果这属于黑客的概念。
与仅查看数据包头中的信息的标准数据包捕获不同,DPC 捕获并查看数据包头以及数据包携带的数据或有效负载。
【问题讨论】:
标签: protocols packet packet-sniffers payload
与仅查看数据包头中的信息的标准数据包捕获不同,DPC 捕获并查看数据包头以及数据包携带的数据或有效负载。
然后 tcpdump 和 Wireshark 都执行“DPC”,大概意思是“深度数据包捕获”,因为它们查看所有协议层,至少对于某些协议(以及对于许多协议,在Wireshark 的案例)。他们可能无法处理您感兴趣的协议,但可能NO 软件可以处理每个 协议。
(这就是为什么我认为“深度”这个词是一堆营销废话。它实际上并不意味着任何真正重要的东西,如果它只是意味着“传输层以下的东西”。 )
是否可以查看应用协议头?
是的。许多协议分析器都支持这一点。
如果是。想法、算法或库是什么。
这些分析器的源代码,在大多数情况下是专有的。然而,Wireshark 是开源的,tcpdump 也是如此。
【讨论】: