예제 #1
0
 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)
예제 #2
0
파일: GINIC.py 프로젝트: draringi/gini-sdn
def getGPacketString(*args):
  return _GINIC.getGPacketString(*args)
예제 #3
0
def getGPacketString(*args):
    return _GINIC.getGPacketString(*args)
예제 #4
0
파일: udp.py 프로젝트: draringi/gini-sdn
 def _dissemble(self, msg):
     self.ip_payload = GINIC.IPPayload(msg)
     self.meta_msg = GINIC.getGPacketString(msg)
     repr(self.meta_msg)