app package
Subpackages
- app.api namespace
- app.contacts namespace
- Subpackages
- Submodules
- app.contacts.contact_dns module
Contact
DnsAnswerObj
DnsPacket
DnsPacket.authoritative_resp_flag
DnsPacket.generate_packet_from_bytes()
DnsPacket.get_opcode()
DnsPacket.get_response_code()
DnsPacket.has_standard_query()
DnsPacket.is_query()
DnsPacket.is_response()
DnsPacket.opcode_mask
DnsPacket.opcode_offset
DnsPacket.query_response_flag
DnsPacket.recursion_available()
DnsPacket.recursion_available_flag
DnsPacket.recursion_desired()
DnsPacket.recursion_desired_flag
DnsPacket.response_code_mask
DnsPacket.truncated()
DnsPacket.truncated_flag
DnsRecordType
DnsResponse
DnsResponseCodes
Handler
- 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.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
Agent
Agent.RESERVED
Agent.all_facts()
Agent.assign_pending_executor_change()
Agent.bootstrap()
Agent.calculate_sleep()
Agent.capabilities()
Agent.deadman()
Agent.display_name
Agent.executor_change_to_assign
Agent.get_preferred_executor()
Agent.gui_modification()
Agent.heartbeat_modification()
Agent.is_global_variable()
Agent.kill()
Agent.load_schema
Agent.privileged_to_run()
Agent.replace()
Agent.schema
Agent.set_pending_executor_path_update()
Agent.set_pending_executor_removal()
Agent.store()
Agent.task()
Agent.unique
AgentFieldsSchema
AgentSchema
- app.objects.c_data_encoder module
- app.objects.c_obfuscator module
- app.objects.c_objective module
- app.objects.c_operation module
HostSchema
InvalidOperationStateError
Operation
Operation.EVENT_EXCHANGE
Operation.EVENT_QUEUE_COMPLETED
Operation.EVENT_QUEUE_STATE_CHANGED
Operation.Reason
Operation.States
Operation.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.schema
Operation.set_start_details()
Operation.state
Operation.states
Operation.store()
Operation.unique
Operation.update_operation_agents()
Operation.update_untrusted_agents()
Operation.wait_for_completion()
Operation.wait_for_links_completion()
Operation.write_event_logs_to_disk()
OperationOutputRequestSchema
OperationSchema
OperationSchemaAlt
- 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
AppService
AppService.errors
AppService.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
AuthService
AuthService.User
AuthService.apply()
AuthService.check_permissions()
AuthService.create_user()
AuthService.default_login_handler
AuthService.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()
DictionaryAuthorizationPolicy
check_authorization()
for_all_public_methods()
- app.service.contact_svc module
- app.service.data_svc module
DataService
DataService.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
FileSvc
FileSvc.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.save_file()
FileSvc.save_multipart_file_upload()
FileSvc.walk_file_path()
FileSvc.write_result_file()
- app.service.knowledge_svc module
KnowledgeService
KnowledgeService.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
PlanningService
PlanningService.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
RestService
RestService.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_config()
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
BasePlanningService
BasePlanningService.add_global_variable_owner()
BasePlanningService.add_test_variants()
BasePlanningService.is_global_variable()
BasePlanningService.obfuscate_commands()
BasePlanningService.re_index
BasePlanningService.re_limited
BasePlanningService.re_trait
BasePlanningService.re_variable
BasePlanningService.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
AccessSchema
BaseWorld
BaseWorld.Access
BaseWorld.Privileges
BaseWorld.TIME_FORMAT
BaseWorld.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_base64
BaseWorld.set_config()
BaseWorld.strip_yml()
PrivilegesSchema
- app.utility.config_generator module
- app.utility.file_decryptor module
- app.utility.payload_encoder module
- app.utility.rule_set module
Submodules
app.version module
- app.version.get_version()