void proto_reg_handoff_imap(void) { dissector_add_uint("tcp.port", TCP_PORT_IMAP, imap_handle); ssl_dissector_add(TCP_PORT_SSL_IMAP, "imap", TRUE); ssl_handle = find_dissector("ssl"); }
void proto_reg_handoff_imap(void) { dissector_handle_t imap_handle; imap_handle = create_dissector_handle(dissect_imap, proto_imap); dissector_add_uint("tcp.port", TCP_PORT_IMAP, imap_handle); ssl_dissector_add(TCP_PORT_SSL_IMAP, "imap", TRUE); }
void proto_reg_handoff_pop(void) { dissector_handle_t pop_handle; pop_handle = find_dissector("pop"); dissector_add("tcp.port", TCP_PORT_POP, pop_handle); ssl_dissector_add(TCP_PORT_SSL_POP, "pop", TRUE); data_handle = find_dissector("data"); /* find the IMF dissector */ imf_handle = find_dissector("imf"); }
/* The registration hand-off routine */ void proto_reg_handoff_smtp(void) { dissector_handle_t smtp_handle; smtp_handle = find_dissector("smtp"); dissector_add_uint("tcp.port", TCP_PORT_SMTP, smtp_handle); ssl_dissector_add(TCP_PORT_SSL_SMTP, "smtp", TRUE); dissector_add_uint("tcp.port", TCP_PORT_SUBMISSION, smtp_handle); /* find the IMF dissector */ imf_handle = find_dissector("imf"); /* find the SSL dissector */ ssl_handle = find_dissector("ssl"); }
/*--- proto_reg_handoff_h225 ---------------------------------------*/ void proto_reg_handoff_h225(void) { static gboolean h225_prefs_initialized = FALSE; static dissector_handle_t h225ras_handle; static guint saved_h225_tls_port; if (!h225_prefs_initialized) { h225ras_handle=find_dissector("h225.ras"); dissector_add("udp.port", UDP_PORT_RAS1, h225ras_handle); dissector_add("udp.port", UDP_PORT_RAS2, h225ras_handle); h245_handle = find_dissector("h245"); h245dg_handle = find_dissector("h245dg"); h4501_handle = find_dissector("h4501"); data_handle = find_dissector("data"); h225_prefs_initialized = TRUE; } else { ssl_dissector_delete(saved_h225_tls_port, "q931.tpkt", TRUE); } saved_h225_tls_port = h225_tls_port; ssl_dissector_add(saved_h225_tls_port, "q931.tpkt", TRUE); }