app package
Subpackages
- app.api namespace
- app.contacts namespace
- Subpackages
- Submodules
- app.contacts.contact_dns module
ContactDnsAnswerObjDnsPacketDnsPacket.authoritative_resp_flagDnsPacket.generate_packet_from_bytes()DnsPacket.get_opcode()DnsPacket.get_response_code()DnsPacket.has_standard_query()DnsPacket.is_query()DnsPacket.is_response()DnsPacket.opcode_maskDnsPacket.opcode_offsetDnsPacket.query_response_flagDnsPacket.recursion_available()DnsPacket.recursion_available_flagDnsPacket.recursion_desired()DnsPacket.recursion_desired_flagDnsPacket.response_code_maskDnsPacket.truncated()DnsPacket.truncated_flag
DnsRecordTypeDnsResponseDnsResponseCodesHandler
- app.contacts.contact_ftp module
- app.contacts.contact_gist module
- app.contacts.contact_html module
- app.contacts.contact_http module
- app.contacts.contact_slack module
- app.contacts.contact_tcp module
- app.contacts.contact_udp module
- app.contacts.contact_websocket module
- app.data_encoders namespace
- app.learning namespace
- app.obfuscators namespace
- app.objects namespace
- Subpackages
- app.objects.interfaces namespace
- app.objects.secondclass namespace
- Submodules
- app.objects.secondclass.c_executor module
- app.objects.secondclass.c_fact module
- app.objects.secondclass.c_goal module
- app.objects.secondclass.c_instruction module
- app.objects.secondclass.c_link module
- app.objects.secondclass.c_parser module
- app.objects.secondclass.c_parserconfig module
- app.objects.secondclass.c_relationship module
- app.objects.secondclass.c_requirement module
- app.objects.secondclass.c_result module
- app.objects.secondclass.c_rule module
- app.objects.secondclass.c_variation module
- app.objects.secondclass.c_visibility module
- Submodules
- app.objects.c_ability module
- app.objects.c_adversary module
- app.objects.c_agent module
AgentAgent.RESERVEDAgent.all_facts()Agent.assign_pending_executor_change()Agent.bootstrap()Agent.calculate_sleep()Agent.capabilities()Agent.deadman()Agent.display_nameAgent.executor_change_to_assignAgent.get_preferred_executor()Agent.gui_modification()Agent.heartbeat_modification()Agent.is_global_variable()Agent.kill()Agent.load_schemaAgent.privileged_to_run()Agent.replace()Agent.schemaAgent.set_pending_executor_path_update()Agent.set_pending_executor_removal()Agent.statusAgent.store()Agent.task()Agent.unique
AgentFieldsSchemaAgentSchema
- app.objects.c_data_encoder module
- app.objects.c_obfuscator module
- app.objects.c_objective module
- app.objects.c_operation module
HostSchemaInvalidOperationStateErrorOperationOperation.EVENT_EXCHANGEOperation.EVENT_QUEUE_COMPLETEDOperation.EVENT_QUEUE_STATE_CHANGEDOperation.ReasonOperation.StatesOperation.active_agents()Operation.add_ignored_link()Operation.add_link()Operation.all_facts()Operation.all_relationships()Operation.apply()Operation.cede_control_to_planner()Operation.close()Operation.event_logs()Operation.get_active_agent_by_paw()Operation.get_finished_states()Operation.get_skipped_abilities_by_agent()Operation.get_states()Operation.has_fact()Operation.has_link()Operation.is_closeable()Operation.is_finished()Operation.link_status()Operation.ran_ability_id()Operation.report()Operation.run()Operation.schemaOperation.set_start_details()Operation.stateOperation.statesOperation.store()Operation.uniqueOperation.update_operation_agents()Operation.update_untrusted_agents()Operation.wait_for_completion()Operation.wait_for_links_completion()Operation.write_event_logs_to_disk()
OperationOutputRequestSchemaOperationSchemaOperationSchemaAlt
- app.objects.c_planner module
- app.objects.c_plugin module
- app.objects.c_schedule module
- app.objects.c_source module
- Subpackages
- app.planners namespace
- app.service namespace
- Subpackages
- app.service.interfaces namespace
- Submodules
- app.service.interfaces.i_app_svc module
- app.service.interfaces.i_auth_svc module
- app.service.interfaces.i_contact_svc module
- app.service.interfaces.i_data_svc module
- app.service.interfaces.i_event_svc module
- app.service.interfaces.i_file_svc module
- app.service.interfaces.i_knowledge_svc module
- app.service.interfaces.i_learning_svc module
- app.service.interfaces.i_login_handler module
- app.service.interfaces.i_object_svc module
- app.service.interfaces.i_planning_svc module
- app.service.interfaces.i_rest_svc module
- app.service.login_handlers namespace
- app.service.interfaces namespace
- Submodules
- app.service.app_svc module
AppServiceAppService.errorsAppService.find_link()AppService.find_op_with_link()AppService.get_loaded_plugins()AppService.load_plugin_expansions()AppService.load_plugins()AppService.register_contact_tunnels()AppService.register_contacts()AppService.register_subapp()AppService.resume_operations()AppService.retrieve_compiled_file()AppService.run_scheduler()AppService.start_sniffer_untrusted_agents()AppService.teardown()AppService.update_operations_with_untrusted_agent()AppService.validate_requirement()AppService.validate_requirements()AppService.watch_ability_files()
Error
- app.service.auth_svc module
AuthServiceAuthService.UserAuthService.apply()AuthService.check_permissions()AuthService.create_user()AuthService.default_login_handlerAuthService.get_permissions()AuthService.handle_successful_login()AuthService.is_request_authenticated()AuthService.login_redirect()AuthService.login_user()AuthService.logout_user()AuthService.request_has_valid_api_key()AuthService.request_has_valid_user_session()AuthService.set_login_handlers()
DictionaryAuthorizationPolicycheck_authorization()for_all_public_methods()
- app.service.contact_svc module
- app.service.data_svc module
DataServiceDataService.apply()DataService.convert_v0_ability_executor()DataService.convert_v0_ability_requirements()DataService.convert_v0_ability_technique_id()DataService.convert_v0_ability_technique_name()DataService.create_or_update_everything_adversary()DataService.destroy()DataService.get_facts_from_source()DataService.load_ability_file()DataService.load_adversary_file()DataService.load_data()DataService.load_executors_from_list()DataService.load_executors_from_platform_dict()DataService.load_objective_file()DataService.load_requirements_from_list()DataService.load_source_file()DataService.load_yaml_file()DataService.locate()DataService.reload_data()DataService.remove()DataService.restore_state()DataService.save_state()DataService.search()DataService.store()
- app.service.event_svc module
- app.service.file_svc module
FileSvcFileSvc.add_special_payload()FileSvc.add_xored_extension()FileSvc.compile_go()FileSvc.create_exfil_operation_directory()FileSvc.create_exfil_sub_directory()FileSvc.find_file_path()FileSvc.get_file()FileSvc.get_payload_name_from_uuid()FileSvc.get_payload_packer()FileSvc.is_extension_xored()FileSvc.list_exfilled_files()FileSvc.read_file()FileSvc.read_result_file()FileSvc.remove_xored_extension()FileSvc.sanitize_ldflag_value()FileSvc.save_file()FileSvc.save_multipart_file_upload()FileSvc.walk_file_path()FileSvc.write_result_file()
- app.service.knowledge_svc module
KnowledgeServiceKnowledgeService.add_fact()KnowledgeService.add_relationship()KnowledgeService.add_rule()KnowledgeService.check_fact_exists()KnowledgeService.delete_fact()KnowledgeService.delete_relationship()KnowledgeService.delete_rule()KnowledgeService.destroy()KnowledgeService.get_fact_origin()KnowledgeService.get_facts()KnowledgeService.get_meta_facts()KnowledgeService.get_relationships()KnowledgeService.get_rules()KnowledgeService.restore_state()KnowledgeService.save_state()KnowledgeService.update_fact()KnowledgeService.update_relationship()
- app.service.learning_svc module
- app.service.planning_svc module
PlanningServicePlanningService.add_ability_to_bucket()PlanningService.check_stopping_conditions()PlanningService.default_next_bucket()PlanningService.execute_planner()PlanningService.exhaust_bucket()PlanningService.generate_and_trim_links()PlanningService.get_cleanup_links()PlanningService.get_links()PlanningService.sort_links()PlanningService.update_stopping_condition_met()PlanningService.wait_for_links_and_monitor()
- app.service.rest_svc module
RestServiceRestService.add_manual_command()RestService.apply_potential_link()RestService.build_potential_abilities()RestService.build_potential_links()RestService.construct_agents_for_group()RestService.create_operation()RestService.create_schedule()RestService.delete_ability()RestService.delete_adversary()RestService.delete_agent()RestService.delete_operation()RestService.display_objects()RestService.display_operation_report()RestService.display_result()RestService.download_contact_report()RestService.find_abilities()RestService.get_agent_configuration()RestService.get_link_pin()RestService.get_potential_links()RestService.list_exfil_files()RestService.list_payloads()RestService.persist_ability()RestService.persist_adversary()RestService.persist_objective()RestService.persist_source()RestService.task_agent_with_ability()RestService.update_agent_data()RestService.update_chain_data()RestService.update_operation()RestService.update_planner()
- Subpackages
- app.utility namespace
- Submodules
- app.utility.base_knowledge_svc module
- app.utility.base_obfuscator module
- app.utility.base_object module
- app.utility.base_parser module
- app.utility.base_planning_svc module
BasePlanningServiceBasePlanningService.add_global_variable_owner()BasePlanningService.add_test_variants()BasePlanningService.is_global_variable()BasePlanningService.obfuscate_commands()BasePlanningService.re_indexBasePlanningService.re_limitedBasePlanningService.re_traitBasePlanningService.re_variableBasePlanningService.remove_completed_links()BasePlanningService.remove_links_above_visibility()BasePlanningService.remove_links_with_unset_variables()BasePlanningService.trim_links()
- app.utility.base_service module
- app.utility.base_world module
AccessSchemaBaseWorldBaseWorld.AccessBaseWorld.PrivilegesBaseWorld.TIME_FORMATBaseWorld.apply_config()BaseWorld.check_requirement()BaseWorld.clear_config()BaseWorld.create_logger()BaseWorld.decode_bytes()BaseWorld.encode_string()BaseWorld.generate_name()BaseWorld.generate_number()BaseWorld.get_config()BaseWorld.get_current_timestamp()BaseWorld.get_timestamp_from_string()BaseWorld.is_base64()BaseWorld.is_uuid4()BaseWorld.jitter()BaseWorld.load_module()BaseWorld.prepend_to_file()BaseWorld.re_base64BaseWorld.set_config()BaseWorld.strip_yml()
PrivilegesSchema
- app.utility.config_util module
- app.utility.file_decryptor module
- app.utility.payload_encoder module
- app.utility.rule_set module
Submodules
app.version module
- app.version.get_version()