diff options
author | Hadriel Kaplan <hadrielk@yahoo.com> | 2014-03-10 01:54:51 -0400 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2014-03-14 07:29:15 +0000 |
commit | 04c39bb0972bac1f95eb9394b5ca1086f19c0d93 (patch) | |
tree | 62171e4584b86bb746d6a73181eb7627a15b9e44 /epan/packet_info.h | |
parent | a59ac1bd10d29d05ca5cd657b7c64ab13a08670d (diff) |
Add Lua heuristic dissector support
This adds the ability for Lua scripts to register heuristic dissectors
for any protocol that has registered a heuristic dissector list, such
as UDP, TCP, and ~50 others. The Lua function can also establish a
conversation tied to its Proto dissector, to avoid having to check the
heuristics for the same flow. The example dissector in the testsuite
has also been enhanced to include a heuristic dissector, to verify
the functionality and provide an example implementation.
Change-Id: Ie232602779f43d3418fe8db09c61d5fc0b59597a
Reviewed-on: https://code.wireshark.org/review/576
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/packet_info.h')
-rw-r--r-- | epan/packet_info.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/epan/packet_info.h b/epan/packet_info.h index f8f8108485..23bae69f7b 100644 --- a/epan/packet_info.h +++ b/epan/packet_info.h @@ -179,6 +179,7 @@ typedef struct _packet_info { struct epan_session *epan; nstime_t rel_ts; /**< Relative timestamp (yes, it can be negative) */ const gchar *pkt_comment; /**< NULL if not available */ + const gchar *heur_list_name; /**< name of heur list if this packet is being heuristically dissected */ } packet_info; /** @} */ |