コード例 #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
ファイル: fields.py プロジェクト: CoreSecurity/pysap
 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)