首页 > 解决方案 > Python 如何在没有欺骗的情况下发送 ICMP 数据包?

问题描述

我正在尝试使用我的Debian VPS使用scapy在python中发送一个ICMP数据包,但我并没有试图欺骗IP或任何东西,但由于我的服务器没有欺骗它无论如何都不会发送它,但我无法弄清楚任何创建 ICMP 数据包并发送它的其他方式。我怎样才能做到这一点?

标签: pythonscapypacketicmp

解决方案


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

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

推荐阅读