Beispiel #1
0
    def create_dhcp_request_packet(self, dst_mac=BROADCAST_MAC, src_port=DHCP_CLIENT_PORT):
        request_packet = testutils.dhcp_request_packet(
            eth_client=self.client_mac,
            ip_server=self.server_ip,
            ip_requested=self.client_ip,
            set_broadcast_bit=True
        )

        request_packet[scapy.Ether].dst = dst_mac
        request_packet[scapy.IP].sport = src_port

        return request_packet
Beispiel #2
0
 def create_dhcp_request_packet(self):
     return testutils.dhcp_request_packet(eth_client=self.client_mac,
                                          ip_server=self.server_ip,
                                          ip_requested=self.client_ip)