Scapy DHCP检索提供的IP地址

2024-10-01 04:44:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经成功地在Scapy中创建了DHCP discover、Offer和Request。 我想知道是否有可能为我检索提供DHCP IP地址,保存到一个变量,我将能够在我的DHCP请求使用Scapy具体请求它。 我尝试过使用sniff,但它似乎无法检索任何IP地址,如下所示:

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

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


Tags: and方法ipportrequestfilterdhcpscapy
1条回答
网友
1楼 · 发布于 2024-10-01 04:44:37

我已经解决了。任何需要帮助的人。 基本上,嗅探数据包中的BOOTP包含提供的IP地址并用于检索地址。只需这样做:

pckt.getlayer(BOOTP).yiaddr #pckt is the sniffed packet

相关问题 更多 >