Python 移除tzsp头以规范化打包

Python 移除tzsp头以规范化打包,python,scapy,Python,Scapy,我试图在python上创建一个小嗅探器,以删除路由器用来发送给我的tzsp加密 所有流经它的数据包的副本。问题是我想使用ossim和snort进行分析 然后,我想对数据包进行反封装,并将其发送到snort所在的虚拟接口 倾听 我已经准备好了嗅探器,但是没有找到剥离tzsp头以获取原始数据包和 请稍后再发。我看到其他人已经在perl上这样做了,但不知道如何在scapy上这样做 它基本上删除了前5个字节 #---剪切TZSP字节 my$tzspheader=substr$udp->{data},0,

我试图在python上创建一个小嗅探器,以删除路由器用来发送给我的tzsp加密 所有流经它的数据包的副本。问题是我想使用ossim和snort进行分析 然后,我想对数据包进行反封装,并将其发送到snort所在的虚拟接口 倾听

我已经准备好了嗅探器,但是没有找到剥离tzsp头以获取原始数据包和 请稍后再发。我看到其他人已经在perl上这样做了,但不知道如何在scapy上这样做

它基本上删除了前5个字节

#---剪切TZSP字节 my$tzspheader=substr$udp->{data},0,5; my$tzspdata=substr$udp->{data},5

完整的perl脚本->

我可以将pkt scapy格式用作数组吗?如果我删除了头,数据包将被 路由器,我可以使用scapy直接sned它,还是我必须根据原始数据创建emtpy数据包 数据包协议,并将每个字段复制到新字段

谢谢大家