A refererence to a dissector, used to call a dissector against a packet or a part of it.
Obtains a dissector reference by name
A table of subdissectors of a particular protocol (e.g. TCP subdissectors like http, smtp, sip are added to table "tcp.port"). Useful to add more dissectors to a table so that they appear in the Decode As... dialog.
Creates a new DissectorTable for your dissector's use.
The short name of the table.
The name of the table in the User Interface (defaults to the name given).
Either ftypes.UINT{8,16,24,32} or ftypes.STRING (defaults to ftypes.UINT32)
Either base.NONE, base.DEC, base.HEX, base.OCT, base.DEC_HEX or base.HEX_DEC (defaults to base.DEC)
Obtain a reference to an existing dissector table.
Add a dissector to a table.
Remove a dissector from a table
Try to call a dissector from a table
A preference of a Protocol.
Creates a boolean preference to be added to a Protocol's prefs table.
Creates an (unsigned) integer preference to be added to a Protocol's prefs table.
Creates a string preference to be added to a Protocol's prefs table.
Creates an enum preference to be added to a Protocol's prefs table.
Creates a range preference to be added to a Protocol's prefs table.
The table of preferences of a protocol
Creates a new preference
The abbreviation of this preference
A valid but still unassigned Pref object
A new protocol in wireshark. Protocols have more uses, the main one is to dissect a protocol. But they can be just dummies used to register preferences for other purposes.
The name of the protocol
A Long Text description of the protocol (usually lowercase)
A Protocol field (to be used when adding items to the dissection tree)
Creates a new field to be used in a protocol.
Actual name of the field (the string that appears in the tree).
Filter name of the field (the string that is used in filters).
Field Type: one of ftypes.NONE, ftypes.PROTOCOL, ftypes.BOOLEAN, ftypes.UINT8, ftypes.UINT16, ftypes.UINT24, ftypes.UINT32, ftypes.UINT64, ftypes.INT8, ftypes.INT16 ftypes.INT24, ftypes.INT32, ftypes.INT64, ftypes.FLOAT, ftypes.DOUBLE, ftypes.ABSOLUTE_TIME ftypes.RELATIVE_TIME, ftypes.STRING, ftypes.STRINGZ, ftypes.UINT_STRING, ftypes.ETHER, ftypes.BYTES ftypes.UINT_BYTES, ftypes.IPv4, ftypes.IPv6, ftypes.IPXNET, ftypes.FRAMENUM, ftypes.PCRE, ftypes.GUID ftypes.OID, ftypes.EUI64
A VoidString object.
The representation: one of base.NONE, base.DEC, base.HEX, base.OCT, base.DEC_HEX, base.HEX_DEC
The bitmask to be used.
The description of the field.
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
A frame number (for hyperlinks between frames)
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.DEC, base.HEX or base.OCT
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
how wide the parent bitfield is (base.NONE is used for NULL-value)
A table containing the text that corresponds to the values
Integer mask of this field
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
One of base.LOCAL, base.UTC or base.DOY_UTC
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field
Abbreviated name of the field (the string used in filters)
Actual name of the field (the string that appears in the tree)
Description of the field