如何利用scapy作为dhcp客户端请求某些DHCP选项?客户端将请求他们需要的内容,并且dhcp客户端应相应地做出响应 . 但是,我需要测试是否从服务器发送了某些DHCP选项,这些是我的PC通常不会请求的选项 . 这些可以是选项150,242等 .

scapy可以支持任何DHCP选项吗?在下面的代码中,如果我想要请求选项242或选项150,我将如何调整?

ethernet = Ether(dst='ff:ff:ff:ff:ff:ff',src=src_mac_address,type=0x800)
ip = IP(src ='0.0.0.0',dst='255.255.255.255')
udp =UDP (sport=68,dport=67)
bootp = BOOTP(chaddr = hw, ciaddr = '0.0.0.0',xid =  0x01020304,flags= 1)
dhcp = DHCP(options=[("message-type","discover"),"end"])

packet = ethernet / ip / udp / bootp / dhcp