Esempio n. 1
0
 def pack(self):
   return struct.pack('>HHBBH', self.arp_hardware, self.arp_protocol, self.arp_haddr_len, self.arp_paddr_len, self.arp_oper) + \
       utils.eth_atob(self.arp_eth_src) + \
       socket.inet_aton(self.arp_ip_src) + \
       utils.eth_atob(self.arp_eth_dest) + \
       socket.inet_aton(self.arp_ip_dest)
Esempio n. 2
0
 def pack(self):
     return struct.pack('>HHBBH', self.arp_hardware, self.arp_protocol, self.arp_haddr_len, self.arp_paddr_len, self.arp_oper) + \
         utils.eth_atob(self.arp_eth_src) + \
         socket.inet_aton(self.arp_ip_src) + \
         utils.eth_atob(self.arp_eth_dest) + \
         socket.inet_aton(self.arp_ip_dest)
Esempio n. 3
0
 def pack(self):
   return utils.eth_atob(self.ether_dhost) + \
          utils.eth_atob(self.ether_shost) + \
          struct.pack('>H', self.ether_type)
Esempio n. 4
0
 def pack(self):
     return utils.eth_atob(self.ether_dhost) + \
            utils.eth_atob(self.ether_shost) + \
            struct.pack('>H', self.ether_type)