为什么使用Scapy不同的方法来区分L2和L3数据包?

问题描述 投票:0回答:1

在Scapy中选择使用不同的方法在L2和L3发送数据包有什么理由吗? Scapy不仅可以检查发送的数据包是L2还是更高?

python scapy
1个回答
1
投票

如果Scapy要检测传递的数据包是L2还是L3,则意味着它必须硬编码被认为是“第3层”和“第2层”的层列表。

如果你制作一个自定义图层3,它就不会知道它落在哪个类别中,因此它会让你选择。

这也是历史,可以追溯到2008年,你无法打破它:-)

© www.soinside.com 2019 - 2024. All rights reserved.