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

Method dissect

scapy/packet.py:1098–1109  ·  view source on GitHub ↗
(self, s)

Source from the content-addressed store, hash-verified

1096 self.add_payload(p)
1097
1098 def dissect(self, s):
1099 # type: (bytes) -> None
1100 s = self.pre_dissect(s)
1101
1102 s = self.do_dissect(s)
1103
1104 s = self.post_dissect(s)
1105
1106 payl, pad = self.extract_padding(s)
1107 self.do_dissect_payload(payl)
1108 if pad and conf.padding:
1109 self.add_payload(conf.padding_layer(pad))
1110
1111 def guess_payload_class(self, payload):
1112 # type: (bytes) -> Type[Packet]

Callers 3

__init__Method · 0.95
do_dissectMethod · 0.45
do_dissectMethod · 0.45

Calls 6

pre_dissectMethod · 0.95
do_dissectMethod · 0.95
post_dissectMethod · 0.95
extract_paddingMethod · 0.95
do_dissect_payloadMethod · 0.95
add_payloadMethod · 0.95

Tested by

no test coverage detected