Index _ | A | B | C | D | E | F | G | H | I | L | M | N | P | R | S | T | U | W | Y _ __init__() (bicep_utils.models.ids_base.Alert method) (bicep_utils.models.ids_base.IDSBase method) __str__() (bicep_utils.models.ids_base.Alert method) A add_config() (in module models.configuration) add_container() (models.ensemble.Ensemble method) add_ensemble() (in module models.ensemble) add_to_ensemble() (in module bicep_utils.fastapi.routes) Alert (class in bicep_utils.models.ids_base) alert_file_location (bicep_utils.models.ids_base.IDSParser property) alert_stream() (in module bicep_utils.fastapi.utils) ANALYSIS_MODES (class in bicep_utils.general_utilities) B BICEP bicep_utils module bicep_utils.fastapi module bicep_utils.fastapi.dependencies module bicep_utils.fastapi.routes module bicep_utils.fastapi.utils module bicep_utils.general_utilities module bicep_utils.models module bicep_utils.models.ids_base module bicep_utils.tests module C calculate_precision() (models.dataset_types.DatasetType method) combine_alerts_for_ids_in_alert_dict() (in module models.ensemble_techniques_implementation.majority_vote) config_type (models.configuration.Configuration attribute) (models.configuration.DeploymentConfig attribute) (models.configuration.RulesetConfig attribute) (models.configuration.RuntimeConfig attribute) Configuration (class in models.configuration) configuration_location (bicep_utils.models.ids_base.IDSBase property) configure() (bicep_utils.models.ids_base.IDSBase method) (in module bicep_utils.fastapi.routes) configure_ruleset() (bicep_utils.models.ids_base.IDSBase method) container (models.configuration.Configuration attribute) (models.configuration.DeploymentConfig attribute) (models.configuration.RulesetConfig attribute) (models.configuration.RuntimeConfig attribute) container_is_last_one_running() (models.ensemble.Ensemble method) containerRuleset (models.configuration.Configuration attribute) (models.configuration.DeploymentConfig attribute) (models.configuration.RulesetConfig attribute) (models.configuration.RuntimeConfig attribute) create_and_activate_network_interface() (in module bicep_utils.general_utilities) current_analysis_id (models.ensemble.Ensemble attribute) D dataset (models.dataset_types.DatasetType attribute) DatasetType (class in models.dataset_types) DeploymentConfig (class in models.configuration) description (models.configuration.Configuration attribute) (models.configuration.DeploymentConfig attribute) (models.configuration.RulesetConfig attribute) (models.configuration.RuntimeConfig attribute) (models.dataset_types.DatasetType attribute) (models.ensemble.Ensemble attribute) (models.ensemble_technique.EnsembleTechnique attribute) E Ensemble (class in models.ensemble) ensemble (models.ensemble_technique.EnsembleTechnique attribute) ensemble_ids (models.ensemble.Ensemble attribute) ensemble_technique (models.ensemble.Ensemble attribute) EnsembleTechnique (class in models.ensemble_technique) execute_command_async() (in module bicep_utils.general_utilities) execute_network_analysis_command() (bicep_utils.models.ids_base.IDSBase method) execute_static_analysis_command() (bicep_utils.models.ids_base.IDSBase method) execute_technique_by_name_on_alerts() (models.ensemble_technique.EnsembleTechnique method) F file_path (models.configuration.Configuration attribute) (models.configuration.DeploymentConfig attribute) (models.configuration.RulesetConfig attribute) (models.configuration.RuntimeConfig attribute) file_type (models.configuration.Configuration attribute) (models.configuration.DeploymentConfig attribute) (models.configuration.RulesetConfig attribute) (models.configuration.RuntimeConfig attribute) finish_static_analysis_in_background() (bicep_utils.models.ids_base.IDSBase method) from_json() (bicep_utils.models.ids_base.Alert class method) function_name (models.ensemble_technique.EnsembleTechnique attribute) function_prefix (models.dataset_types.DatasetType attribute) G generate_new_analysis_id() (models.ensemble.Ensemble method) get_all_configurations() (in module models.configuration) get_all_configurations_by_type() (in module models.configuration) get_all_dataset_types() (in module models.dataset_types) get_all_ensemble_techniques() (in module models.ensemble_technique) get_all_ensembles() (in module models.ensemble) get_analysis_start_time() (in module bicep_utils.fastapi.dependencies) get_analysis_stop_time() (in module bicep_utils.fastapi.dependencies) get_assigned_containers() (models.ensemble.Ensemble method) get_benign_and_malicious_counts() (models.dataset_types.DatasetType method) get_config_by_id() (in module models.configuration) get_dataset_type_by_id() (in module models.dataset_types) get_default_interface_name() (bicep_utils.models.ids_base.IDSBase method) get_ensemble_by_id() (in module models.ensemble) get_ensemble_ids() (models.ensemble.Ensemble method) get_ensemble_technique_by_id() (in module models.ensemble_technique) get_env_variable() (in module bicep_utils.general_utilities) get_ids_instance() (in module bicep_utils.fastapi.dependencies) get_positives_and_negatives_from_dataset() (models.dataset_types.DatasetType method) get_serialized_configuration() (in module models.configuration) H healthcheck() (in module bicep_utils.fastapi.routes) I id (models.configuration.Configuration attribute) (models.configuration.DeploymentConfig attribute) (models.configuration.RulesetConfig attribute) (models.configuration.RuntimeConfig attribute) (models.dataset_types.DatasetType attribute) (models.ensemble.Ensemble attribute) (models.ensemble_technique.EnsembleTechnique attribute) IDS IDSBase (class in bicep_utils.models.ids_base) IDSParser (class in bicep_utils.models.ids_base) is_container_running() (models.ensemble.Ensemble method) L log_location (bicep_utils.models.ids_base.IDSBase property) M majority_vote() (in module models.ensemble_techniques_implementation.majority_vote) mirror_network_traffic_to_interface() (in module bicep_utils.general_utilities) models module models.configuration module models.dataset_types module models.dataset_types_implementation module models.dataset_types_implementation.network_traffic_data module models.dataset_types_implementation.sample_file module models.ensemble module models.ensemble_technique module models.ensemble_techniques_implementation module models.ensemble_techniques_implementation.majority_vote module models.ensemble_techniques_implementation.sample_vote module module bicep_utils bicep_utils.fastapi bicep_utils.fastapi.dependencies bicep_utils.fastapi.routes bicep_utils.fastapi.utils bicep_utils.general_utilities bicep_utils.models bicep_utils.models.ids_base bicep_utils.tests models models.configuration models.dataset_types models.dataset_types_implementation models.dataset_types_implementation.network_traffic_data models.dataset_types_implementation.sample_file models.ensemble models.ensemble_technique models.ensemble_techniques_implementation models.ensemble_techniques_implementation.majority_vote models.ensemble_techniques_implementation.sample_vote N name (models.configuration.Configuration attribute) (models.configuration.DeploymentConfig attribute) (models.configuration.RulesetConfig attribute) (models.configuration.RuntimeConfig attribute) (models.dataset_types.DatasetType attribute) (models.ensemble.Ensemble attribute) (models.ensemble_technique.EnsembleTechnique attribute) NETWORK (bicep_utils.general_utilities.ANALYSIS_MODES attribute) network_analysis() (in module bicep_utils.fastapi.routes) network_traffic_data_calculate_precision() (in module models.dataset_types_implementation.network_traffic_data) network_traffic_data_get_benign_and_malicious_counts_of_labels_file() (in module models.dataset_types_implementation.network_traffic_data) network_traffic_data_get_positives_and_negatives_from_dataset() (in module models.dataset_types_implementation.network_traffic_data) normalize_threat_levels() (bicep_utils.models.ids_base.IDSParser method) normalize_timestamp_for_alert() (in module bicep_utils.general_utilities) P parse_alerts() (bicep_utils.models.ids_base.IDSParser method) parse_line() (bicep_utils.models.ids_base.IDSParser method) parser (bicep_utils.models.ids_base.IDSBase property) R read_content() (models.configuration.Configuration method) remove_configuration_by_id() (in module models.configuration) remove_container() (models.ensemble.Ensemble method) remove_ensemble() (in module models.ensemble) remove_from_ensemble() (in module bicep_utils.fastapi.routes) remove_network_interface() (in module bicep_utils.general_utilities) ruleset() (in module bicep_utils.fastapi.routes) RulesetConfig (class in models.configuration) RuntimeConfig (class in models.configuration) S sample() (in module models.ensemble_techniques_implementation.sample_vote) save_dataset() (in module bicep_utils.general_utilities) save_file() (in module bicep_utils.general_utilities) send_alerts_to_core() (bicep_utils.models.ids_base.IDSBase method) send_alerts_to_core_periodically() (bicep_utils.models.ids_base.IDSBase method) start_network_analysis() (bicep_utils.models.ids_base.IDSBase method) (models.ensemble.Ensemble method) start_static_analysis() (bicep_utils.models.ids_base.IDSBase method) (models.ensemble.Ensemble method) STATIC (bicep_utils.general_utilities.ANALYSIS_MODES attribute) static_analysis() (in module bicep_utils.fastapi.routes) status (models.ensemble.Ensemble attribute) stop_all_processes() (bicep_utils.models.ids_base.IDSBase method) stop_analysis() (bicep_utils.models.ids_base.IDSBase method) (in module bicep_utils.fastapi.routes) (models.ensemble.Ensemble method) stop_process() (in module bicep_utils.general_utilities) T technique_id (models.ensemble.Ensemble attribute) tell_core_analysis_has_finished() (bicep_utils.models.ids_base.IDSBase method) timestamp_format (bicep_utils.models.ids_base.IDSParser attribute) to_dict() (bicep_utils.models.ids_base.Alert method) to_json() (bicep_utils.models.ids_base.Alert method) U unset_analysis_id() (models.ensemble.Ensemble method) update_ensemble() (in module models.ensemble) update_ensemble_status() (in module models.ensemble) W wait_for_process_completion() (in module bicep_utils.general_utilities) Y your_prefix_get_benign_and_malicious_counts_of_labels_file() (in module models.dataset_types_implementation.sample_file) your_prefix_get_positives_and_negatives_from_dataset() (in module models.dataset_types_implementation.sample_file)