예제 #1
0
파일: utils.py 프로젝트: aolihu/pysap
 def addfield(self, pkt, s, val):
     l = self.length_from(pkt)
     val += self.padd * l
     return StrFixedLenField.addfield(self, pkt, s, val)
예제 #2
0
 def addfield(self, pkt, s, val):
     if self.null_terminated(pkt):
         l = self.length_from(pkt) - 1
         return s + struct.pack("%is" % l, self.i2m(pkt, val)) + "\x00"
     return StrFixedLenField.addfield(self, pkt, s, val)
예제 #3
0
 def addfield(self, pkt, s, val):
     l = self.length_from(pkt)
     val += self.padd * l
     return StrFixedLenField.addfield(self, pkt, s, val)
예제 #4
0
 def addfield(self, pkt, s, val):
     if self.null_terminated(pkt):
         l = self.length_from(pkt) - 1
         return s + struct.pack("%is" % l, self.i2m(pkt, val)) + "\x00"
     return StrFixedLenField.addfield(self, pkt, s, val)