wireshark/epan
Jason Cohen 01aa9bf48e f5ethtrailer: type-version subdissector table
Add a subdissector table to the noise provider.
This allows for extendability via a plugin to support
new versions or message types of trailer noise.

The original f5ethtrailer was distrubuted as a plugin.
Since including it as part of libwireshark it has been
impossible to add support for changes in the data this
dissector decodes once Wireshark is released without patching
and compiling on your own (or possibly building a git dev branch).

This provides a mechanisim to add additional support to the
dissector via plugin without needing to rebuild Wireshark.

Change-Id: I1912ab497e0cfd34dcd92a893b819333665e23cd
Reviewed-on: https://code.wireshark.org/review/34063
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-07-24 09:33:38 +00:00
..
crypt dot11decrypt: fix a used-but-marked-unused warning 2019-05-26 19:04:36 +00:00
dfilter Include epan header files in VS solution. 2019-02-18 00:49:51 +00:00
dissectors f5ethtrailer: type-version subdissector table 2019-07-24 09:33:38 +00:00
ftypes Fix -Wpointer-sign warning. 2019-07-20 19:02:34 +00:00
wmem smb2: add support for decompression 2019-07-15 21:00:14 +00:00
wslua wslua: pinfo: make p2p_dir accessible to lua dissectors 2019-07-22 15:45:27 +00:00
.editorconfig
CMakeLists.txt Remove ABI compliance checker code. 2019-07-21 15:54:41 +00:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c VLAN resolving: use existing file_exists() function 2019-05-27 10:43:14 +00:00
addr_resolv.h addr_resolv: function to convert an eth address into raw bytes 2018-10-15 05:15:57 +00:00
address.h
address_types.c
address_types.h
afn.c
afn.h
aftypes.c
aftypes.h
app_mem_usage.c
app_mem_usage.h
arcnet_pids.h
arptypes.h Move the Linux ARPHRD_ types to epan/arptypes.h. 2018-11-13 06:18:22 +00:00
asn1.c asn1: replace DISSECTOR_ASSERT_NOT_REACHED with DISSECTOR_ASSERT. 2019-06-25 11:37:23 +00:00
asn1.h IEEE1609dot2: generate automatically dissector from ASN.1 description 2018-10-30 15:33:44 +00:00
ax25_pids.h
bridged_pids.h
capture_dissectors.c
capture_dissectors.h
charsets.c Suqlech a -Wpointer-sign warning. 2019-07-24 09:18:00 +00:00
charsets.h Add support for the ISO 646 "Basic code table" encoding. 2019-07-15 07:50:30 +00:00
chdlctypes.h
color_filters.c epan: remove return from functions returning void. 2019-01-04 05:07:58 +00:00
color_filters.h Qt: Add back pathLabel in some dialogs 2018-10-10 04:46:28 +00:00
column-info.h
column-utils.c column: set G_REGEX_RAW for the custom column filter 2019-02-10 16:12:59 +00:00
column-utils.h column-utils: replace TAB with SPACE in prototypes. 2019-01-29 21:49:02 +00:00
column.c column: set G_REGEX_RAW for the custom column filter 2019-02-10 16:12:59 +00:00
column.h
conv_id.h
conversation.c conversation.c: do not use wmem packet scope for debug strings 2019-06-05 10:29:13 +00:00
conversation.h
conversation_debug.h conversation.c: do not use wmem packet scope for debug strings 2019-06-05 10:29:13 +00:00
conversation_table.c
conversation_table.h
crc6-tvb.c CRC6: Fixed CRC lookup table and functions 2019-01-04 06:04:07 +00:00
crc6-tvb.h
crc8-tvb.c
crc8-tvb.h
crc10-tvb.c
crc10-tvb.h
crc16-tvb.c
crc16-tvb.h
crc32-tvb.c
crc32-tvb.h
decode_as.c register_decode_as_next_proto: remove the "title" parameter 2019-06-13 05:38:22 +00:00
decode_as.h doxygen: Try to fix warnings. 2019-07-10 16:49:37 +00:00
diam_dict.h
diam_dict.l diam_dict.l,wimaxasncp_dict.l: fix -Werror=stringop-truncation 2019-01-19 07:08:43 +00:00
disabled_protos.c
disabled_protos.h
dissector_filters.c
dissector_filters.h
dtd.h
dtd_grammar.lemon
dtd_parse.h
dtd_parse.l
dtd_preparse.l
dvb_chartbl.c epan: Convert our PROTO_ITEM_ macros to inline functions. 2019-04-04 04:03:38 +00:00
dvb_chartbl.h
eap.h EAP: Passing additional context to allow for reassembly in vendor parser 2019-04-23 23:57:25 +00:00
eapol_keydes_types.h
epan.c Extend epan library plugins with a tap registration callback 2019-07-21 22:46:57 +00:00
epan.h Extend epan library plugins with a tap registration callback 2019-07-21 22:46:57 +00:00
epan_dissect.h
etypes.h CL3DCW: Added Dual Channel Wi-Fi Dissectors 2019-06-11 20:26:56 +00:00
ex-opt.c
ex-opt.h
except.c except: detect exception stack corruption 2018-10-10 04:08:17 +00:00
except.h
exceptions.h
exntest.c
expert.c epan: Convert our PROTO_ITEM_ macros to inline functions. 2019-04-04 04:03:38 +00:00
expert.h
export_object.c
export_object.h Limit the maximum *file* name length for exported objects. 2019-01-01 21:36:58 +00:00
exported_pdu.c
exported_pdu.h
filter_expressions.c
filter_expressions.h Doxygen: Fix some warnings. 2019-07-11 11:03:00 +00:00
follow.c Add a "failed" return for tap packet routines. 2019-01-01 05:03:42 +00:00
follow.h Support unsigned stream identifiers for Follow Stream 2019-03-02 08:29:01 +00:00
frame_data.c Try to squeeze some bytes out of the frame_data structure. 2018-12-27 04:34:29 +00:00
frame_data.h Try to squeeze some bytes out of the frame_data structure. 2018-12-27 04:34:29 +00:00
frame_data_sequence.c Try to squeeze some bytes out of the frame_data structure. 2018-12-27 04:34:29 +00:00
frame_data_sequence.h
funnel.c funnel: Fix memleaks in funnel_remove_menu 2019-01-28 10:57:30 +00:00
funnel.h funnel: Fix memleaks in funnel_remove_menu 2019-01-28 10:57:30 +00:00
garrayfix.h
golay.c
golay.h
guid-utils.c
guid-utils.h
iana_charsets.c
iana_charsets.h
iax2_codec_type.h IAX: Improve decoding of IAX2 codec details 2018-10-27 06:52:37 +00:00
in_cksum.c
in_cksum.h
ip_opts.h
ipproto.c
ipproto.h Fix some spelling errors found by Lintian. 2018-12-05 18:58:19 +00:00
ipv4.h
ipv6.h
lapd_sapi.h
llcsaps.h
maxmind_db.c maxmind_db: Work around an apparent GLib bug. 2019-03-04 18:35:41 +00:00
maxmind_db.h Re-implement "Map" feature for Endpoints 2019-02-16 21:11:12 +00:00
media_params.c
media_params.h
next_tvb.c
next_tvb.h
nlpid.h
oids.c epan,packaging: convert http URLs to https 2019-07-20 20:50:59 +00:00
oids.h
oids_test.c Test: Disable compilation warnings. 2019-04-02 18:58:28 +00:00
osi-utils.c
osi-utils.h
oui.h Add support decode extremeNetworks-avaya access point TLVs 2019-05-24 06:49:59 +00:00
packet.c helper function to get a payload dissector table's current handle 2019-07-22 15:44:08 +00:00
packet.h helper function to get a payload dissector table's current handle 2019-07-22 15:44:08 +00:00
packet_info.h
params.h
plugin_if.c
plugin_if.h
ppptypes.h
prefs-int.h Doxygen: Fix some warnings. 2019-07-11 11:03:00 +00:00
prefs.c Qt: Support setting custom preferences 2019-04-24 00:33:37 +00:00
prefs.h Add ability to disable autocomplete suggestions for filter controls. 2018-10-22 04:45:59 +00:00
print.c print: print booleans not integers in ek_write_field_value(). 2019-05-21 11:01:03 +00:00
print.h epan: use json_dumper for json outputs. 2019-01-03 14:33:48 +00:00
print.ps
print_stream.c Reset the terminal color if we're ^C'ed when reading a capture. 2019-04-04 18:53:32 +00:00
print_stream.h Only put generic values into the print_stream_t structure. 2019-04-01 01:41:56 +00:00
proto.c Remove the UTF-8 validation from proto_tree_add_string(). 2019-06-20 00:34:18 +00:00
proto.h Add support for the ISO 646 "Basic code table" encoding. 2019-07-15 07:50:30 +00:00
proto_data.c
proto_data.h
ps.h
ptvcursor.h
radius_dict.l
range.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
range.h
reassemble.c epan: Convert our PROTO_ITEM_ macros to inline functions. 2019-04-04 04:03:38 +00:00
reassemble.h
reassemble_test.c reassemble_test: Fix some compiler warnings. 2019-03-19 05:01:40 +00:00
reedsolomon.c
reedsolomon.h
register-int.h
register.c
register.h
req_resp_hdrs.c req_resp_hdrs: add initializer (CID: 1445004). 2019-05-10 20:08:06 +00:00
req_resp_hdrs.h HTTP: fix bad reassembly with Content-Type and no Content-Length 2019-05-08 01:54:41 +00:00
rtd_table.c
rtd_table.h
rtp_pt.h
sctpppids.h SCTP PPID Update 2019-03-19 20:52:10 +00:00
secrets.c secrets: add functions to query and validate pkcs11 tokens/key files 2019-01-29 23:33:51 +00:00
secrets.h Fix build without GnuTLS 2019-01-31 13:14:22 +00:00
sequence_analysis.c VOIP: Always use frame number when hashing sequence analysis. 2018-12-15 07:41:03 +00:00
sequence_analysis.h
show_exception.c
show_exception.h
slow_protocol_subtypes.h
sminmpec.h Netflow: Add decodes for Niagara Networks IPFIX information elements. 2019-07-08 11:40:44 +00:00
srt_table.c
srt_table.h
stat_groups.h
stat_tap_ui.c Do not modify optarg with -zfollow,ssl,ascii,0 2018-10-05 13:19:32 +00:00
stat_tap_ui.h Do not modify optarg with -zfollow,ssl,ascii,0 2018-10-05 13:19:32 +00:00
stats_tree.c stats_tree: use the right modifier for int values. 2019-01-23 08:01:35 +00:00
stats_tree.h Add a "failed" return for tap packet routines. 2019-01-01 05:03:42 +00:00
stats_tree_priv.h Add a "failed" return for tap packet routines. 2019-01-01 05:03:42 +00:00
stream.c
stream.h
strutil.c Fix format_uri(). 2019-05-21 08:30:12 +00:00
strutil.h
t35.c
t35.h
tap-voip.h
tap.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
tap.h Add a "failed" return for tap packet routines. 2019-01-01 05:03:42 +00:00
tfs.c NAS-5GS: Dissect more IEs 2019-01-31 14:39:49 +00:00
tfs.h NAS-5GS: Dissect more IEs 2019-01-31 14:39:49 +00:00
time_fmt.h
timestamp.c
timestamp.h
timestats.c
timestats.h
to_str-int.h
to_str.c to_str: Fixed incorrect order of checks in bytestring_to_str. 2018-10-30 12:47:19 +00:00
to_str.h
tvbparse.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
tvbparse.h
tvbtest.c
tvbuff-int.h
tvbuff.c Add support for the ISO 646 "Basic code table" encoding. 2019-07-15 07:50:30 +00:00
tvbuff.h smb2: add support for decompression 2019-07-15 21:00:14 +00:00
tvbuff_base64.c
tvbuff_brotli.c Add brotli decompression support for HTTP and HTTP2 dissectors. 2019-04-22 15:24:46 +00:00
tvbuff_composite.c tvbuff_composite: fix buffer overflow due to wrong offset adjustment 2018-10-12 05:07:08 +00:00
tvbuff_lz77.c tvbuff_lz*: fix typo in comment 2019-07-17 14:18:41 +00:00
tvbuff_lz77huff.c tvbuff_lz*: fix typo in comment 2019-07-17 14:18:41 +00:00
tvbuff_lznt1.c tvbuff_lz*: fix typo in comment 2019-07-17 14:18:41 +00:00
tvbuff_real.c
tvbuff_subset.c
tvbuff_zlib.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
uat-int.h
uat.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
uat.h Separate signed and unsigned decimal UAT fields. 2018-10-20 21:03:51 +00:00
uat_load.l Qt: Add copy from another profile in UAT dialogs 2018-10-05 12:38:32 +00:00
unit_strings.c IEEE80211: handle symbol proprietary tag seperately 2019-07-21 13:11:20 +00:00
unit_strings.h IEEE80211: handle symbol proprietary tag seperately 2019-07-21 13:11:20 +00:00
value_string.c Add support for extended 64 bit value to string matching 2018-10-27 05:34:59 +00:00
value_string.h Add support for extended 64 bit value to string matching 2018-10-27 05:34:59 +00:00
x264_prt_id.h
xdlc.c
xdlc.h Fix whitespace. 2019-07-15 08:02:20 +00:00