【问题标题】:How can i get option number from an DHCP header in scapy?如何从 scapy 中的 DHCP 标头获取选项编号?
【发布时间】:2014-04-30 13:13:16
【问题描述】:

我收到了一个 DHCP 数据包。我想从该数据包中获取选项的编号。例如。 server_id 选项的编号为 53。我需要在 scapy 中执行此操作。

我试过if pkt[DHCP].options[i] == 53: do something,但没有用。

【问题讨论】:

    标签: python dhcp scapy


    【解决方案1】:

    解决了。

    选项字段是一个元组。要访问选项的值,您必须使用

    if pkt[DHCP].options[i][j] == 53: do something
    

    其中 i - 是选项的编号(从 0 开始), j - 是选项的值或名称(j=0 是名称,j=1 是值)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多