scapy dhcp запрос с настраиваемыми параметрами

Как я могу использовать scapy в качестве клиента DHCP для запроса определенных параметров DHCP? Клиенты будут запрашивать то, что им нужно, и клиент DHCP должен ответить соответствующим образом. Однако мне нужно проверить, отправляются ли с сервера определенные параметры DHCP, и это параметры, которые мой компьютер обычно не запрашивает. Это могут быть варианты 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

person hiddenicon    schedule 09.01.2017    source источник