MCPcopy Index your code
hub / github.com/secdev/scapy / process

Method process

scapy/sessions.py:78–84  ·  view source on GitHub ↗
(self, packet: Packet)

Source from the content-addressed store, hash-verified

76 self.fragments = defaultdict(list) # type: DefaultDict[Tuple[Any, ...], List[Packet]] # noqa: E501
77
78 def process(self, packet: Packet) -> Optional[Packet]:
79 from scapy.layers.inet import IP, _defrag_ip_pkt
80 if not packet:
81 return None
82 if IP not in packet:
83 return packet
84 return _defrag_ip_pkt(packet, self.fragments)[1] # type: ignore
85
86
87class StringBuffer(object):

Callers 4

_do_iterMethod · 0.45
recvMethod · 0.45
processMethod · 0.45
processMethod · 0.45

Calls 1

_defrag_ip_pktFunction · 0.90

Tested by

no test coverage detected