python - Python 如何在没有欺骗的情况下发送 ICMP 数据包?
问题描述
我正在尝试使用我的Debian VPS使用scapy在python中发送一个ICMP数据包,但我并没有试图欺骗IP或任何东西,但由于我的服务器没有欺骗它无论如何都不会发送它,但我无法弄清楚任何创建 ICMP 数据包并发送它的其他方式。我怎样才能做到这一点?
解决方案
构建一个 IP 和一个 ICMP 层,如下所示:
from scapy.layers.inet import IP, ICMP
DESTINATION = "192.168.111.4"
packet = IP(dst=DESTINATION, ttl=20) / ICMP()
# print(packet)
推荐阅读
- javascript - Google Maps API - 如何将信息窗口定位在圆的边缘
- ios - 无法从 Firebase Crashlitycs 中找到 UUID 的 .dSYM
- python - 裁剪后枕头保存图像空白
- javascript - PayPal Checkout 客户端:用户可以在 JavaScript 中更改订单金额吗?
- xamarin.android - Xamarin Android - 迁移到 AndroidX 后构建失败
- python - 我在计算参考变量时感到困惑。如何计算参考变量的数量?
- python - 在Python中计算某个像素覆盖了省略号的多少区域
- mysql - SQL - case when 语句中的求和操作
- excel - 使用VBA搜索网站并返回信息
- ansible - 无法从 Ansible 连接到访客(流浪盒)