Scapy DHCP检索提供的IP地址

问题描述 投票:0回答:1

我已经在Scapy中成功创建了DHCP发现,报价和请求。我想知道是否可以检索要约的DHCP IP地址,将其保存到一个变量中,我可以使用Scapy在我的DHCP请求中专门请求它。我已经尝试过使用嗅探器,但是它似乎没有按如下方式检索任何IP地址:

sniff(iface=myiface, filter="port 68 and port 67")

是否有任何方法可以检索提供的IP?谢谢

python scapy
1个回答
0
投票

我已经解决了这个问题。对于其他需要帮助的人。基本上,嗅探包中的BOOTP包含提供的IP地址并检索该地址。只需这样做:

pckt.getlayer(BOOTP).yiaddr #pckt is the sniffed packet
© www.soinside.com 2019 - 2024. All rights reserved.