/*--- proto_reg_handoff_dap --- */ void proto_reg_handoff_dap(void) { /* #include "packet-dap-dis-tab.c" */ /* APPLICATION CONTEXT */ oid_add_from_string("id-ac-directory-access","2.5.3.1"); /* ABSTRACT SYNTAXES */ /* Register DAP with ROS (with no use of RTSE) */ register_ros_protocol_info("2.5.9.1", &dap_ros_info, 0, "id-as-directory-access", FALSE); register_idmp_protocol_info("2.5.33.0", &dap_ros_info, 0, "dap-ip"); /* remember the tpkt handler for change in preferences */ tpkt_handle = find_dissector("tpkt"); /* AttributeValueAssertions */ x509if_register_fmt(hf_dap_equality, "="); x509if_register_fmt(hf_dap_greaterOrEqual, ">="); x509if_register_fmt(hf_dap_lessOrEqual, "<="); x509if_register_fmt(hf_dap_approximateMatch, "=~"); /* AttributeTypes */ x509if_register_fmt(hf_dap_present, "= *"); }
/*--- proto_reg_handoff_p7 --- */ void proto_reg_handoff_p7(void) { #include "packet-p7-dis-tab.c" /* APPLICATION CONTEXT */ oid_add_from_string("id-ac-ms-access","2.6.0.1.11"); oid_add_from_string("id-ac-ms-reliable-access","2.6.0.1.12"); /* ABSTRACT SYNTAXES */ /* Register P7 with ROS (with no use of RTSE) */ register_ros_protocol_info("2.6.0.2.9", &p7_ros_info, 0, "id-as-ms", FALSE); register_ros_protocol_info("2.6.0.2.5", &p7_ros_info, 0, "id-as-mrse", FALSE); register_ros_protocol_info("2.6.0.2.1", &p7_ros_info, 0, "id-as-msse", FALSE); /* remember the tpkt handler for change in preferences */ tpkt_handle = find_dissector("tpkt"); }
/*--- proto_reg_handoff_p1 --- */ void proto_reg_handoff_p1(void) { dissector_handle_t p1_handle; #include "packet-p1-dis-tab.c" /* APPLICATION CONTEXT */ oid_add_from_string("id-ac-mts-transfer","2.6.0.1.6"); /* ABSTRACT SYNTAXES */ p1_handle = find_dissector("p1"); register_rtse_oid_dissector_handle("2.6.0.2.12", p1_handle, 0, "id-as-mta-rtse", TRUE); register_rtse_oid_dissector_handle("2.6.0.2.7", p1_handle, 0, "id-as-mtse", FALSE); register_rtse_oid_dissector_handle("applicationProtocol.1", p1_handle, 0, "mts-transfer-protocol-1984", FALSE); register_rtse_oid_dissector_handle("applicationProtocol.12", p1_handle, 0, "mta-transfer-protocol", FALSE); /* the ROS dissector will use the registered P3 ros info */ register_rtse_oid_dissector_handle(id_as_mts_rtse, NULL, 0, "id-as-mts-rtse", TRUE); register_rtse_oid_dissector_handle(id_as_msse, NULL, 0, "id-as-msse", TRUE); /* remember the tpkt handler for change in preferences */ tpkt_handle = find_dissector("tpkt"); /* APPLICATION CONTEXT */ oid_add_from_string("id-ac-mts-access-88", id_ac_mts_access_88); oid_add_from_string("id-ac-mts-forced-access-88", id_ac_mts_forced_access_88); oid_add_from_string("id-ac-mts-access-94", id_ac_mts_access_94); oid_add_from_string("id-ac-mts-forced-access-94", id_ac_mts_forced_access_94); /* Register P3 with ROS */ register_ros_protocol_info(id_as_msse, &p3_ros_info, 0, "id-as-msse", FALSE); register_ros_protocol_info(id_as_mdse_88, &p3_ros_info, 0, "id-as-mdse-88", FALSE); register_ros_protocol_info(id_as_mdse_94, &p3_ros_info, 0, "id-as-mdse-94", FALSE); register_ros_protocol_info(id_as_mase_88, &p3_ros_info, 0, "id-as-mase-88", FALSE); register_ros_protocol_info(id_as_mase_94, &p3_ros_info, 0, "id-as-mase-94", FALSE); register_ros_protocol_info(id_as_mts, &p3_ros_info, 0, "id-as-mts", FALSE); register_ros_protocol_info(id_as_mts_rtse, &p3_ros_info, 0, "id-as-mts-rtse", TRUE); }
void register_idmp_protocol_info(const char *oid, const ros_info_t *rinfo, int proto _U_, const char *name) { /* just register with ROS for now */ register_ros_protocol_info(oid, rinfo, proto, name, FALSE); }