Exemplo n.º 1
0
  def unpack(self, buff):
    self.arp_hardware, self.arp_protocol, self.arp_haddr_len, self.arp_paddr_len, self.arp_oper = \
        struct.unpack(">HHBBH", buff[: 8])
    self.arp_eth_src = utils.eth_btoa(buff[8: 14])
    self.arp_ip_src = socket.inet_ntoa(buff[14: 18])

    self.arp_eth_dest = utils.eth_btoa(buff[18: 24])
    self.arp_ip_dest = socket.inet_ntoa(buff[24: 28])
Exemplo n.º 2
0
    def unpack(self, buff):
        self.arp_hardware, self.arp_protocol, self.arp_haddr_len, self.arp_paddr_len, self.arp_oper = \
            struct.unpack(">HHBBH", buff[: 8])
        self.arp_eth_src = utils.eth_btoa(buff[8:14])
        self.arp_ip_src = socket.inet_ntoa(buff[14:18])

        self.arp_eth_dest = utils.eth_btoa(buff[18:24])
        self.arp_ip_dest = socket.inet_ntoa(buff[24:28])
Exemplo n.º 3
0
 def unpack(self, buff):
   self.ether_dhost = utils.eth_btoa(buff[:6])
   self.ether_shost = utils.eth_btoa(buff[6:12])
   self.ether_type = struct.unpack(">H", buff[12: 14])[0]
Exemplo n.º 4
0
 def unpack(self, buff):
     self.ether_dhost = utils.eth_btoa(buff[:6])
     self.ether_shost = utils.eth_btoa(buff[6:12])
     self.ether_type = struct.unpack(">H", buff[12:14])[0]