使用Scapy和NetFilter队列接收自定义协议数据包

2024-09-29 07:25:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个项目,涉及到一个包与一个自定义层包含一些特定的字段。我用这里的指南做到了这一点:

http://www.secdev.org/projects/scapy/doc/build_dissect.html

该指南很好地介绍了如何使用自定义层构建和发送数据包,但对如何接收它们却不甚了解。在

我有一包表格:

IP()/CustomLayer()/ICMP()

我将这个包发送到另一个主机,它将使用python的netfilter队列和scapy库接收包。在

我的问题是,如何接收包含自定义层的传入数据包,并且仍然可以访问字段?正在尝试使用分析数据包

^{pr2}$

好像没用。。 非常感谢任何帮助!在


Tags: 项目orgbuildiphttpdochtmlwww
1条回答
网友
1楼 · 发布于 2024-09-29 07:25:07

你试过先申报一个空包裹吗?在

pkt = IP()/CustomLayer()/ICMP()

然后呢

^{pr2}$

看这里,你可以找到解决问题的方法:Extract Scapy Custom layer

相关问题 更多 >