如何获取 scapy 中所有图层的列表?例如:Ether/IP/UDP/DNS
或Ether/IP/TCP/HTTP
。我唯一能想到的就是做一个packet.summary()
并解析输出,这看起来很粗糙。我认为应该有一个内置的方法,但在文档中找不到任何方法。有什么建议么?
我要做的是遍历用户给出的特定协议的所有字段并显示其值。
更新:我正在寻找的东西可以在wireshark中看到:打开任何捕获,选择一个数据包,然后在“框架”菜单中,可以看到
Protocols in frame: eth:ip:udp:data
这正是我在Scapy中寻找的。我希望我现在更清楚了。