Пример #1
0
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");
}
Пример #2
0
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);
}
Пример #3
0
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");

}
Пример #4
0
/* 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);
}