【问题标题】:Python How can I send an ICMP packet without spoofing?Python 如何在没有欺骗的情况下发送 ICMP 数据包?
【发布时间】:2019-02-15 01:47:53
【问题描述】:

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

【问题讨论】:

    标签: python scapy packet icmp


    【解决方案1】:

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

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

    【讨论】:

    • 这需要一个欺骗的服务器吗?
    • 你通常需要root才能制作任何类型的数据包。
    猜你喜欢
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    相关资源
    最近更新 更多