Convert _PacketInfo object to packet payload :param info: _PacketInfo object :returns: string containing serialized data from packet info
(info)
| 346 | |
| 347 | @staticmethod |
| 348 | def info_to_payload(info): |
| 349 | """ |
| 350 | Convert _PacketInfo object to packet payload |
| 351 | |
| 352 | :param info: _PacketInfo object |
| 353 | |
| 354 | :returns: string containing serialized data from packet info |
| 355 | """ |
| 356 | |
| 357 | # retrieve payload, currently 18 bytes (4 x ints + 1 short) |
| 358 | return pack("iiiih", info.index, info.src, info.dst, info.ip, info.proto) |
| 359 | |
| 360 | @staticmethod |
| 361 | def payload_to_info(payload, payload_field="load"): |
no outgoing calls