del_struct_members
summary: delete structure members that fall within an offset range
- description:
The goal of this script is to demonstrate some usage of the type API. In this script, we first create a structure with many members, and then remove all those that fall within a range.
level: beginner
Attributes
Functions
|
|
|
Module Contents
- del_struct_members.struct_decl = Multiline-String
Show Value
""" struct pcap_hdr_s { uint32_t magic_number; /* magic number */ uint16_t version_major; /* major version number */ uint16_t version_minor; /* minor version number */ int32_t thiszone; /* GMT to local correction */ uint32_t sigfigs; /* accuracy of timestamps */ uint32_t snaplen; /* max length of captured packets, in octets */ uint32_t network; /* data link type */ };"""
- del_struct_members.del_range(tif, start_byte_offset, end_byte_offset)
- del_struct_members.dump(message, tif)
- del_struct_members.tif