graph LR
Attack_Orchestrator["Attack Orchestrator"]
Concurrency_Engine["Concurrency Engine"]
Configuration_Management_Module["Configuration Management Module"]
Target_Management_Module["Target Management Module"]
Layer_7_Attack_Modules["Layer 7 Attack Modules"]
Layer_4_Attack_Modules["Layer 4 Attack Modules"]
Attack_Orchestrator -- "orchestrates" --> Layer_7_Attack_Modules
Attack_Orchestrator -- "orchestrates" --> Layer_4_Attack_Modules
Attack_Orchestrator -- "utilizes" --> Concurrency_Engine
Attack_Orchestrator -- "utilizes" --> Configuration_Management_Module
Attack_Orchestrator -- "utilizes" --> Target_Management_Module
Layer_7_Attack_Modules -- "interacts with" --> Target_Management_Module
Layer_4_Attack_Modules -- "interacts with" --> Target_Management_Module
Concurrency_Engine -- "manages" --> Layer_7_Attack_Modules
Concurrency_Engine -- "manages" --> Layer_4_Attack_Modules
Configuration_Management_Module -- "configures" --> Layer_7_Attack_Modules
Configuration_Management_Module -- "configures" --> Layer_4_Attack_Modules
One paragraph explaining the functionality which is represented by this graph. What the main flow is and what is its purpose.
Orchestrates and coordinates the overall attack process.
Related Classes/Methods: None
Manages and optimizes the concurrent execution of attack tasks.
Related Classes/Methods: None
Handles the loading, parsing, and management of configuration settings.
Related Classes/Methods: None
Manages the list of target systems, including their status and relevant information.
Related Classes/Methods: None
Implements various Layer 7 (Application Layer) attack techniques.
Related Classes/Methods: None
Implements various Layer 4 (Transport Layer) attack techniques.
Related Classes/Methods: None