Python如何在不欺骗的情况下发送ICMP数据包?

时间:2018-09-10 15:20:02

标签: python scapy packet icmp

我正在尝试使用Debian VPS使用scapy在python中发送ICMP数据包,但我并未试图欺骗IP或其他任何东西,但是由于我的服务器没有欺骗,因此无论如何它都不会发送它,但是我无法找出创建ICMP数据包并将其发送的任何其他方法。我该怎么办?

1 个答案:

答案 0 :(得分:1)

构建IP和ICMP层,如下所示:

from scapy.layers.inet import IP, ICMP
DESTINATION = "192.168.111.4"
packet = IP(dst=DESTINATION, ttl=20) / ICMP()
# print(packet)