Scapy DHCP 检索提供的 IP 地址
Scapy DHCP retrieving offered IP address
我已经在 Scapy 中成功创建了 DHCP 发现、提供和请求。
我想知道我是否有可能检索提供的 DHCP IP 地址,将其保存到一个变量中,我将能够使用 Scapy 在我的 DHCP 请求中专门请求它。
我试过使用嗅探,但它似乎没有检索到任何 IP 地址,如下所示:
sniff(iface=myiface, filter="port 68 and port 67")
是否有任何方法可以检索提供的 IP?
谢谢
我已经解决了这个问题。对于任何其他需要帮助的人。
基本上,嗅探数据包中的 BOOTP 包含提供的 IP 地址并检索地址。只需这样做:
pckt.getlayer(BOOTP).yiaddr #pckt is the sniffed packet
我已经在 Scapy 中成功创建了 DHCP 发现、提供和请求。 我想知道我是否有可能检索提供的 DHCP IP 地址,将其保存到一个变量中,我将能够使用 Scapy 在我的 DHCP 请求中专门请求它。 我试过使用嗅探,但它似乎没有检索到任何 IP 地址,如下所示:
sniff(iface=myiface, filter="port 68 and port 67")
是否有任何方法可以检索提供的 IP? 谢谢
我已经解决了这个问题。对于任何其他需要帮助的人。 基本上,嗅探数据包中的 BOOTP 包含提供的 IP 地址并检索地址。只需这样做:
pckt.getlayer(BOOTP).yiaddr #pckt is the sniffed packet