def __init__(self, raw_packet=None): # TODO more methods
     if raw_packet == None:
         self.ip_payload = None
     else:
         self.ip_payload = GINIC.IPPayload(raw_packet)
         #test for bind
         # self.gframe = GFrame(GINIC.getGFrame(raw_packet)) #TODO implement GINIC.getGFrame(raw_packet)
         self.packet = Ether(GINIC.getGPacketString(raw_packet))
         self.packet = unpadding(self.packet)
Esempio n. 2
0
def getGPacketString(*args):
  return _GINIC.getGPacketString(*args)
def getGPacketString(*args):
    return _GINIC.getGPacketString(*args)
Esempio n. 4
0
 def _dissemble(self, msg):
     self.ip_payload = GINIC.IPPayload(msg)
     self.meta_msg = GINIC.getGPacketString(msg)
     repr(self.meta_msg)