bicep_utils package

Subpackages

Submodules

bicep_utils.general_utilities module

class app.bicep_utils.general_utilities.ANALYSIS_MODES(*values)[source]

Bases: Enum

NETWORK = 'network'
STATIC = 'static'
async app.bicep_utils.general_utilities.create_and_activate_network_interface(tap_interface_name)[source]
async app.bicep_utils.general_utilities.execute_command_async(command, cwd=None, suppress_output: bool = True, raise_on_error: bool = False)[source]
async app.bicep_utils.general_utilities.get_env_variable(name: str)[source]
async app.bicep_utils.general_utilities.mirror_network_traffic_to_interface(tap_interface: str, default_interface: str = 'eth0')[source]
async app.bicep_utils.general_utilities.normalize_timestamp_for_alert(timestamp_string: str)[source]
async app.bicep_utils.general_utilities.remove_network_interface(tap_interface_name)[source]
async app.bicep_utils.general_utilities.save_dataset(dataset, path)[source]
async app.bicep_utils.general_utilities.save_file(file, path)[source]
async app.bicep_utils.general_utilities.stop_process(pid: int)[source]
async app.bicep_utils.general_utilities.wait_for_process_completion(pid)[source]