当前尝试使用Scapy发送一些测试ICMP数据包,但似乎无法弄清楚如何在ICMP报头中包括有效负载。具体来说,我正在测试一个超出时间的错误,这是我的代码:
我尝试过广泛地在网上查找有关此问题的文档,但无济于事。
send(IP(dst="123.123.0.1",src="123.123.0.0")/ICMP(type=11))
(忽略ips)
如果有人有任何建议,将不胜感激。
答案 0 :(得分:1)
您可以通过在ICMP()
层之后堆叠有效载荷来发送
send(IP(dst="123.123.0.1", src="123.123.0.0") / ICMP() / b"payload")