Python 使用Impacket(冲击包和冲击解码器)发送ICMPv6消息
我似乎找不到在ICMPv6消息上发送数据包的好文档 Impacket中有一个示例,但它使用Ping6,因此它只调用Python 使用Impacket(冲击包和冲击解码器)发送ICMPv6消息,python,packet-injection,impacket,pcapy,Python,Packet Injection,Impacket,Pcapy,我似乎找不到在ICMPv6消息上发送数据包的好文档 Impacket中有一个示例,但它使用Ping6,因此它只调用 ICMP6.ICMP6.Echo_Request(1, seq_id,payload) 它将返回一条ping消息 我应该如何开始,例如发送RA消息 对我来说,最困难的部分是有效载荷,因为在我的嗅探和探测中。Impacket没有任何模块可以“客观地”读取有效负载,因此它是一堆十六进制代码,我们根据这些代码进行假设 感谢能提供帮助的人我不熟悉Impacket,但我喜欢使用scapy。
ICMP6.ICMP6.Echo_Request(1, seq_id,payload)
它将返回一条ping消息
我应该如何开始,例如发送RA消息
对我来说,最困难的部分是有效载荷,因为在我的嗅探和探测中。Impacket没有任何模块可以“客观地”读取有效负载,因此它是一堆十六进制代码,我们根据这些代码进行假设
感谢能提供帮助的人我不熟悉Impacket,但我喜欢使用scapy。也许考虑使用它?不行,我的项目我已经使用Impacket了,我需要它一直使用。我没有时间去研究另一个图书馆*编辑:另外,我认为Spay是通过其交互环境构建使用的,我认为在PythonCapy中使用它是有限制的。它是libpcap的Python接口,它的交互环境是Python,所以我真的不明白为什么会有这样的限制。除此之外我帮不了你,我从来没用过Impacket。