Home | History | Annotate | Download | only in modules

Lines Matching refs:payload

120         if isinstance(pkt.payload, TCP):
122 pkt = pkt.payload
124 if not isinstance(pkt, IP) or not isinstance(pkt.payload, TCP):
126 #if pkt.payload.flags & 0x7 != 0x02: #S,!F,!R
129 db = p0f_selectdb(pkt.payload.flags)
156 ilen = (pkt.payload.dataofs << 2) - 20 # from p0f.c
157 for option in pkt.payload.options:
194 win = pkt.payload.window
205 if pkt.payload.flags & 0x10 == 0x10:
213 if pkt.payload.seq == pkt.payload.ack:
217 if pkt.payload.seq == 0:
227 if pkt.payload.urgptr != 0:
229 if pkt.payload.reserved != 0:
231 if pkt.payload.ack != 0:
236 if pkt.payload.flags & 0x20 != 0:
241 if pkt.payload.flags & 0x28 != 0:
244 if db != p0fo_kdb and not isinstance(pkt.payload.payload, NoPayload):
341 return pkt2uptime(pkt.payload)
364 if isinstance(pkt.payload, TCP):
366 pkt = pkt.payload
368 if not isinstance(pkt, IP) or not isinstance(pkt.payload, TCP):
371 db = p0f_selectdb(pkt.payload.flags)
385 if pkt.payload.flags & 0x4 == 0x4:
397 orig_opts = dict(pkt.payload.options)
495 pkt.payload.options = options
499 pkt.payload.window = RandShort()
501 pkt.payload.window = int(pers[0])
504 pkt.payload.window = coef * RandNum(min=1, max=(2**16-1)//coef)
506 pkt.payload.window = mtu * int(pers[0][1:])
512 pkt.payload.window = mss[0][1] * int(pers[0][1:])
528 elif qq == 'U': pkt.payload.urgptr = RandShort()
529 elif qq == 'A': pkt.payload.ack = RandInt()
532 pkt.payload.flags |= 0x20 # U
534 pkt.payload.flags |= random.choice([8, 32, 40]) # P/U/PU
537 elif qq == 'Q': pkt.payload.seq = pkt.payload.ack
538 #elif qq == '0': pkt.payload.seq = 0
543 pkt.payload.seq = 0
544 elif pkt.payload.seq == 0:
545 pkt.payload.seq = RandInt()