diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-12-25 12:03:18 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-12-25 12:03:18 +0000 |
commit | 6ea1842885cd7965b7dba3864ac6a08c6ebcb1f7 (patch) | |
tree | 806572378a0c009e3fded3cf34f8cebace438238 /epan/dissectors/packet-gssapi.c | |
parent | 2975ff835bc6c46a57161151f48394e68baea3e3 (diff) |
remove some proto_tree_add_text and replace with proto_tree_add_item() for the TSIG dissection in dns.
create a new dissector table where MAC algorithms for dns/tsig can be registered.
register gssapi for the algorithm "gss.microsoft.com" since this is what w2k uses when performing dns updates.
svn path=/trunk/; revision=16895
Diffstat (limited to 'epan/dissectors/packet-gssapi.c')
-rw-r--r-- | epan/dissectors/packet-gssapi.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/epan/dissectors/packet-gssapi.c b/epan/dissectors/packet-gssapi.c index ff44d3d286..3e20204f61 100644 --- a/epan/dissectors/packet-gssapi.c +++ b/epan/dissectors/packet-gssapi.c @@ -433,6 +433,8 @@ static dcerpc_auth_subdissector_fns gssapi_auth_fns = { void proto_reg_handoff_gssapi(void) { + dissector_handle_t gssapi_handle; + ntlmssp_handle = find_dissector("ntlmssp"); register_dcerpc_auth_subdissector(DCE_C_AUTHN_LEVEL_CONNECT, @@ -444,4 +446,7 @@ proto_reg_handoff_gssapi(void) register_dcerpc_auth_subdissector(DCE_C_AUTHN_LEVEL_PKT_PRIVACY, DCE_C_RPC_AUTHN_PROTOCOL_SPNEGO, &gssapi_auth_fns); + + gssapi_handle = create_dissector_handle(dissect_gssapi, proto_gssapi); + dissector_add_string("dns.tsig.mac", "gss.microsoft.com", gssapi_handle); } |