caldera
2.6.65
Usage Guide:
Getting started
Learning the terminology
Server configuration
Plugin library
The REST API
How to Build Plugins
How to Build Agents
How CALDERA makes decisions
Initial Access
Install CALDERA offline
Docker deployment
Install script
CALDERA 2.0
Common problems
Developer Information:
app
caldera
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
Ability (class in app.objects.c_ability)
ability_id (app.service.data_svc.Adjustment attribute)
accept() (app.contacts.contact_tcp.TcpSessionHandler method)
access (app.utility.base_object.BaseObject attribute)
active_agents() (app.objects.c_operation.Operation method)
add_link() (app.objects.c_operation.Operation method)
add_parsers() (app.service.learning_svc.LearningService static method)
add_service() (app.utility.base_service.BaseService method)
add_special_payload() (app.service.file_svc.FileSvc method)
add_test_variants() (app.utility.base_planning_svc.BasePlanningService method)
Adjustment (class in app.service.data_svc)
AdvancedPack (class in app.api.packs.advanced)
Adversary (class in app.objects.c_adversary)
Agent (class in app.objects.c_agent)
Agent.AgentSchema (class in app.objects.c_agent)
all_facts() (app.objects.c_agent.Agent method)
(app.objects.c_operation.Operation method)
all_relationships() (app.objects.c_operation.Operation method)
ALLOW (app.utility.rule_set.RuleAction attribute)
api_access() (in module app.contacts.contact_gist)
APP (app.utility.base_world.BaseWorld.Access attribute)
app.api.packs.advanced (module)
app.api.packs.campaign (module)
app.api.rest_api (module)
app.contacts.contact_gist (module)
app.contacts.contact_html (module)
app.contacts.contact_http (module)
app.contacts.contact_tcp (module)
app.contacts.contact_udp (module)
app.contacts.contact_websocket (module)
app.contacts.handles.h_beacon (module)
app.learning.p_ip (module)
app.learning.p_path (module)
app.objects.c_ability (module)
app.objects.c_adversary (module)
app.objects.c_agent (module)
app.objects.c_obfuscator (module)
app.objects.c_operation (module)
app.objects.c_planner (module)
app.objects.c_plugin (module)
app.objects.c_schedule (module)
app.objects.c_source (module)
app.objects.secondclass.c_fact (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)
app.service.app_svc (module)
app.service.auth_svc (module)
app.service.contact_svc (module)
app.service.data_svc (module)
app.service.file_svc (module)
app.service.learning_svc (module)
app.service.planning_svc (module)
app.service.rest_svc (module)
app.utility.base_obfuscator (module)
app.utility.base_object (module)
app.utility.base_parser (module)
app.utility.base_planning_svc (module)
app.utility.base_service (module)
app.utility.base_world (module)
app.utility.file_decryptor (module)
app.utility.payload_encoder (module)
app.utility.rule_set (module)
apply() (app.objects.c_operation.Operation method)
(app.objects.secondclass.c_visibility.Visibility method)
(app.service.auth_svc.AuthService method)
(app.service.data_svc.DataService method)
apply_config() (app.utility.base_world.BaseWorld static method)
apply_id() (app.objects.secondclass.c_link.Link method)
apply_potential_link() (app.service.rest_svc.RestService method)
apply_rules() (app.utility.rule_set.RuleSet method)
AppService (class in app.service.app_svc)
authorized_userid() (app.service.auth_svc.DictionaryAuthorizationPolicy method)
AuthService (class in app.service.auth_svc)
AuthService.User (class in app.service.auth_svc)
B
BaseObfuscator (class in app.utility.base_obfuscator)
BaseObject (class in app.utility.base_object)
BaseParser (class in app.utility.base_parser)
BasePlanningService (class in app.utility.base_planning_svc)
BaseService (class in app.utility.base_service)
BaseWorld (class in app.utility.base_world)
BaseWorld.Access (class in app.utility.base_world)
BaseWorld.Privileges (class in app.utility.base_world)
BLUE (app.utility.base_world.BaseWorld.Access attribute)
bootstrap() (app.objects.c_agent.Agent method)
broadcastip() (app.utility.base_parser.BaseParser static method)
build_filename() (app.service.contact_svc.ContactService method)
build_model() (app.service.learning_svc.LearningService method)
C
calculate_sleep() (app.objects.c_agent.Agent method)
CampaignPack (class in app.api.packs.campaign)
can_ignore() (app.objects.secondclass.c_link.Link method)
capabilities() (app.objects.c_agent.Agent method)
check_authorization() (in module app.service.auth_svc)
check_permissions() (app.service.auth_svc.AuthService method)
clean() (app.utility.base_object.BaseObject static method)
close() (app.objects.c_operation.Operation method)
command (app.objects.secondclass.c_variation.Variation attribute)
compile_go() (app.service.file_svc.FileSvc method)
construct_agents_for_group() (app.service.rest_svc.RestService method)
ContactService (class in app.service.contact_svc)
create_exfil_sub_directory() (app.service.file_svc.FileSvc method)
create_logger() (app.utility.base_world.BaseWorld static method)
create_operation() (app.service.rest_svc.RestService method)
create_schedule() (app.service.rest_svc.RestService method)
D
datagram_received() (app.contacts.contact_udp.Handler method)
DataService (class in app.service.data_svc)
decode_bytes() (app.utility.base_world.BaseWorld static method)
decrypt() (in module app.utility.file_decryptor)
delete_ability() (app.service.rest_svc.RestService method)
delete_adversary() (app.service.rest_svc.RestService method)
delete_agent() (app.service.rest_svc.RestService method)
delete_operation() (app.service.rest_svc.RestService method)
DENY (app.utility.rule_set.RuleAction attribute)
destroy() (app.objects.c_plugin.Plugin method)
(app.service.data_svc.DataService static method)
DictionaryAuthorizationPolicy (class in app.service.auth_svc)
display (app.objects.c_ability.Ability attribute)
(app.objects.c_adversary.Adversary attribute)
(app.objects.c_agent.Agent attribute)
(app.objects.c_obfuscator.Obfuscator attribute)
(app.objects.c_operation.Operation attribute)
(app.objects.c_planner.Planner attribute)
(app.objects.c_plugin.Plugin attribute)
(app.objects.c_schedule.Schedule attribute)
(app.objects.c_source.Source attribute)
(app.objects.secondclass.c_fact.Fact attribute)
(app.objects.secondclass.c_instruction.Instruction attribute)
(app.objects.secondclass.c_link.Link attribute)
(app.objects.secondclass.c_parser.Parser attribute)
(app.objects.secondclass.c_parserconfig.ParserConfig attribute)
(app.objects.secondclass.c_relationship.Relationship attribute)
(app.objects.secondclass.c_requirement.Requirement attribute)
(app.objects.secondclass.c_rule.Rule attribute)
(app.objects.secondclass.c_variation.Variation attribute)
(app.objects.secondclass.c_visibility.Visibility attribute)
display_name (app.objects.c_agent.Agent attribute)
display_objects() (app.service.rest_svc.RestService method)
display_operation_report() (app.service.rest_svc.RestService method)
display_result() (app.service.rest_svc.RestService method)
download_contact_report() (app.service.rest_svc.RestService method)
download_file() (app.api.rest_api.RestApi method)
E
Elevated (app.utility.base_world.BaseWorld.Privileges attribute)
email() (app.utility.base_parser.BaseParser static method)
enable() (app.api.packs.advanced.AdvancedPack method)
(app.api.packs.campaign.CampaignPack method)
(app.api.rest_api.RestApi method)
(app.objects.c_plugin.Plugin method)
encode_string() (app.utility.base_world.BaseWorld static method)
Error (class in app.service.app_svc)
errors (app.service.app_svc.AppService attribute)
escaped() (app.objects.secondclass.c_fact.Fact method)
EXECUTOR (app.objects.c_operation.Operation.Reason attribute)
expand() (app.objects.c_plugin.Plugin method)
F
Fact (class in app.objects.secondclass.c_fact)
FACT_DEPENDENCY (app.objects.c_operation.Operation.Reason attribute)
filename() (app.utility.base_parser.BaseParser static method)
FileSvc (class in app.service.file_svc)
find_abilities() (app.service.rest_svc.RestService method)
find_file_path() (app.service.file_svc.FileSvc method)
find_link() (app.service.app_svc.AppService method)
from_dict() (app.objects.c_agent.Agent class method)
from_json() (app.objects.c_ability.Ability class method)
(app.objects.secondclass.c_link.Link class method)
(app.objects.secondclass.c_parser.Parser class method)
(app.objects.secondclass.c_parserconfig.ParserConfig class method)
(app.objects.secondclass.c_relationship.Relationship class method)
(app.objects.secondclass.c_requirement.Requirement class method)
G
generate_and_trim_links() (app.service.planning_svc.PlanningService method)
generate_name() (app.utility.base_world.BaseWorld static method)
generate_number() (app.utility.base_world.BaseWorld static method)
get_active_agent_by_paw() (app.objects.c_operation.Operation method)
get_beacons() (app.contacts.contact_gist.Gist method)
get_cleanup_links() (app.service.planning_svc.PlanningService method)
get_config() (app.utility.base_world.BaseWorld static method)
get_current_timestamp() (app.utility.base_world.BaseWorld static method)
get_encryptor() (in module app.utility.file_decryptor)
get_file() (app.service.file_svc.FileSvc method)
get_link_pin() (app.service.rest_svc.RestService method)
get_links() (app.service.planning_svc.PlanningService method)
get_payload_name_from_uuid() (app.service.file_svc.FileSvc method)
get_permissions() (app.service.auth_svc.AuthService method)
get_potential_links() (app.service.rest_svc.RestService method)
get_results() (app.contacts.contact_gist.Gist method)
get_service() (app.utility.base_service.BaseService class method)
get_services() (app.utility.base_service.BaseService class method)
get_version() (app.utility.base_world.BaseWorld static method)
Gist (class in app.contacts.contact_gist)
gist_operation_loop() (app.contacts.contact_gist.Gist method)
gui_modification() (app.objects.c_agent.Agent method)
H
Handle (class in app.contacts.handles.h_beacon)
handle() (app.contacts.contact_websocket.Handler method)
handle_beacons() (app.contacts.contact_gist.Gist method)
handle_heartbeat() (app.service.contact_svc.ContactService method)
Handler (class in app.contacts.contact_udp)
(class in app.contacts.contact_websocket)
has_ability() (app.objects.c_adversary.Adversary method)
has_fact() (app.objects.c_operation.Operation method)
hash() (app.utility.base_object.BaseObject static method)
heartbeat_modification() (app.objects.c_agent.Agent method)
HOOKS (app.objects.c_ability.Ability attribute)
Html (class in app.contacts.contact_html)
Http (class in app.contacts.contact_http)
I
Instruction (class in app.objects.secondclass.c_instruction)
ip() (app.utility.base_parser.BaseParser static method)
is_base64() (app.utility.base_world.BaseWorld static method)
is_closeable() (app.objects.c_operation.Operation method)
is_fact_allowed() (app.utility.rule_set.RuleSet method)
is_finished() (app.objects.c_operation.Operation method)
is_uuid4() (app.utility.base_world.BaseWorld static method)
J
jitter() (app.utility.base_world.BaseWorld static method)
K
kill() (app.objects.c_agent.Agent method)
L
landing() (app.api.rest_api.RestApi method)
learn() (app.service.learning_svc.LearningService method)
LearningService (class in app.service.learning_svc)
line() (app.utility.base_parser.BaseParser static method)
Link (class in app.objects.secondclass.c_link)
link_status() (app.objects.c_operation.Operation method)
list_payloads() (app.service.rest_svc.RestService method)
load() (app.objects.c_obfuscator.Obfuscator method)
(app.objects.c_plugin.Plugin method)
load_data() (app.service.data_svc.DataService method)
load_json() (app.utility.base_parser.BaseParser static method)
load_module() (app.utility.base_world.BaseWorld static method)
load_plugin_expansions() (app.service.app_svc.AppService method)
load_plugins() (app.service.app_svc.AppService method)
locate() (app.service.data_svc.DataService method)
login() (app.api.rest_api.RestApi method)
login_user() (app.service.auth_svc.AuthService method)
logout() (app.api.rest_api.RestApi method)
logout_user() (app.service.auth_svc.AuthService static method)
M
match() (app.utility.base_object.BaseObject method)
MAX_SCORE (app.objects.secondclass.c_visibility.Visibility attribute)
MIN_SCORE (app.objects.secondclass.c_visibility.Visibility attribute)
msg (app.service.app_svc.Error attribute)
N
name (app.service.app_svc.Error attribute)
O
obfuscate_commands() (app.utility.base_planning_svc.BasePlanningService method)
Obfuscator (class in app.objects.c_obfuscator)
offset (app.service.data_svc.Adjustment attribute)
OP_RUNNING (app.objects.c_operation.Operation.Reason attribute)
Operation (class in app.objects.c_operation)
Operation.Reason (class in app.objects.c_operation)
operation_loop() (app.contacts.contact_tcp.Tcp method)
opts (app.objects.c_agent.Agent.AgentSchema attribute)
P
parse() (app.learning.p_ip.Parser method)
(app.learning.p_path.Parser method)
(app.objects.secondclass.c_link.Link method)
Parser (class in app.learning.p_ip)
(class in app.learning.p_path)
(class in app.objects.secondclass.c_parser)
ParserConfig (class in app.objects.secondclass.c_parserconfig)
ParserConfigException
password (app.service.auth_svc.AuthService.User attribute)
permissions (app.service.auth_svc.AuthService.User attribute)
permits() (app.service.auth_svc.DictionaryAuthorizationPolicy method)
persist_ability() (app.service.rest_svc.RestService method)
persist_adversary() (app.service.rest_svc.RestService method)
persist_source() (app.service.rest_svc.RestService method)
pin (app.objects.secondclass.c_link.Link attribute)
Planner (class in app.objects.c_planner)
PlanningService (class in app.service.planning_svc)
PLATFORM (app.objects.c_operation.Operation.Reason attribute)
Plugin (class in app.objects.c_plugin)
prepend_to_file() (app.utility.base_world.BaseWorld static method)
PRIVILEGE (app.objects.c_operation.Operation.Reason attribute)
privileged_to_run() (app.objects.c_agent.Agent method)
R
re_base64 (app.utility.base_world.BaseWorld attribute)
re_index (app.utility.base_planning_svc.BasePlanningService attribute)
re_limited (app.utility.base_planning_svc.BasePlanningService attribute)
re_trait (app.utility.base_planning_svc.BasePlanningService attribute)
re_variable (app.utility.base_planning_svc.BasePlanningService attribute)
read() (in module app.utility.file_decryptor)
read_file() (app.service.file_svc.FileSvc method)
read_result_file() (app.service.file_svc.FileSvc method)
RED (app.utility.base_world.BaseWorld.Access attribute)
refresh() (app.contacts.contact_tcp.TcpSessionHandler method)
register() (app.service.contact_svc.ContactService method)
register_contacts() (app.service.app_svc.AppService method)
Relationship (class in app.objects.secondclass.c_relationship)
reload_data() (app.service.data_svc.DataService method)
remove() (app.service.data_svc.DataService method)
remove_completed_links() (app.utility.base_planning_svc.BasePlanningService static method)
remove_links_above_visibility() (app.utility.base_planning_svc.BasePlanningService static method)
remove_links_missing_facts() (app.utility.base_planning_svc.BasePlanningService static method)
remove_links_missing_requirements() (app.utility.base_planning_svc.BasePlanningService method)
remove_nulls() (app.objects.c_agent.Agent.AgentSchema method)
replace() (app.objects.c_agent.Agent method)
replace_app_props() (app.utility.base_object.BaseObject method)
replace_cleanup() (app.objects.c_ability.Ability method)
report() (app.objects.c_operation.Operation method)
(in module app.service.contact_svc)
Requirement (class in app.objects.secondclass.c_requirement)
RESERVED (app.objects.c_ability.Ability attribute)
(app.objects.c_agent.Agent attribute)
rest_core() (app.api.rest_api.RestApi method)
RestApi (class in app.api.rest_api)
restore_state() (app.service.data_svc.DataService method)
RestService (class in app.service.rest_svc)
Result (class in app.objects.secondclass.c_result)
resume_operations() (app.service.app_svc.AppService method)
retrieve() (app.utility.base_object.BaseObject static method)
retrieve_compiled_file() (app.service.app_svc.AppService method)
retrieve_config() (app.contacts.contact_gist.Gist method)
Rule (class in app.objects.secondclass.c_rule)
RuleAction (class in app.utility.rule_set)
RuleSet (class in app.utility.rule_set)
run() (app.contacts.handles.h_beacon.Handle static method)
(app.objects.c_operation.Operation method)
(app.utility.base_obfuscator.BaseObfuscator method)
run_scheduler() (app.service.app_svc.AppService method)
S
save_file() (app.service.file_svc.FileSvc method)
save_multipart_file_upload() (app.service.file_svc.FileSvc method)
save_state() (app.service.data_svc.DataService method)
Schedule (class in app.objects.c_schedule)
score (app.objects.secondclass.c_visibility.Visibility attribute)
send() (app.contacts.contact_tcp.TcpSessionHandler method)
set_config() (app.utility.base_world.BaseWorld static method)
set_start_details() (app.objects.c_operation.Operation method)
set_value() (app.utility.base_parser.BaseParser static method)
sort_links() (app.service.planning_svc.PlanningService static method)
Source (class in app.objects.c_source)
start() (app.contacts.contact_gist.Gist method)
(app.contacts.contact_html.Html method)
(app.contacts.contact_http.Http method)
(app.contacts.contact_tcp.Tcp method)
(app.contacts.contact_udp.Udp method)
(app.contacts.contact_websocket.WebSocket method)
start_sniffer_untrusted_agents() (app.service.app_svc.AppService method)
states (app.objects.c_operation.Operation attribute)
(app.objects.secondclass.c_link.Link attribute)
store() (app.objects.c_ability.Ability method)
(app.objects.c_adversary.Adversary method)
(app.objects.c_agent.Agent method)
(app.objects.c_obfuscator.Obfuscator method)
(app.objects.c_operation.Operation method)
(app.objects.c_planner.Planner method)
(app.objects.c_plugin.Plugin method)
(app.objects.c_schedule.Schedule method)
(app.objects.c_source.Source method)
(app.service.data_svc.DataService method)
strip_yml() (app.utility.base_world.BaseWorld static method)
T
task() (app.objects.c_agent.Agent method)
task_agent_with_ability() (app.service.rest_svc.RestService method)
Tcp (class in app.contacts.contact_tcp)
TcpSessionHandler (class in app.contacts.contact_tcp)
teardown() (app.service.app_svc.AppService method)
test (app.objects.c_ability.Ability attribute)
trait (app.service.data_svc.Adjustment attribute)
trim_links() (app.utility.base_planning_svc.BasePlanningService method)
U
Udp (class in app.contacts.contact_udp)
unique (app.objects.c_ability.Ability attribute)
(app.objects.c_adversary.Adversary attribute)
(app.objects.c_agent.Agent attribute)
(app.objects.c_obfuscator.Obfuscator attribute)
(app.objects.c_operation.Operation attribute)
(app.objects.c_planner.Planner attribute)
(app.objects.c_plugin.Plugin attribute)
(app.objects.c_schedule.Schedule attribute)
(app.objects.c_source.Source attribute)
(app.objects.secondclass.c_fact.Fact attribute)
(app.objects.secondclass.c_link.Link attribute)
(app.objects.secondclass.c_parser.Parser attribute)
(app.objects.secondclass.c_relationship.Relationship attribute)
(app.objects.secondclass.c_requirement.Requirement attribute)
UNTRUSTED (app.objects.c_operation.Operation.Reason attribute)
update() (app.utility.base_object.BaseObject method)
update_agent_data() (app.service.rest_svc.RestService method)
update_chain_data() (app.service.rest_svc.RestService method)
update_config() (app.service.rest_svc.RestService method)
update_operation() (app.objects.c_operation.Operation method)
(app.service.rest_svc.RestService method)
update_planner() (app.service.rest_svc.RestService method)
upload_file() (app.api.rest_api.RestApi method)
User (app.utility.base_world.BaseWorld.Privileges attribute)
username (app.service.auth_svc.AuthService.User attribute)
V
valid_config() (app.contacts.contact_gist.Gist method)
validate_login() (app.api.rest_api.RestApi method)
value (app.service.data_svc.Adjustment attribute)
Variation (class in app.objects.secondclass.c_variation)
Visibility (class in app.objects.secondclass.c_visibility)
W
wait_for_completion() (app.objects.c_operation.Operation method)
wait_for_links_completion() (app.objects.c_operation.Operation method)
walk_file_path() (app.utility.base_world.BaseWorld static method)
WebSocket (class in app.contacts.contact_websocket)
which_plugin() (app.objects.c_ability.Ability method)
(app.objects.c_adversary.Adversary method)
(app.objects.c_planner.Planner method)
write_result_file() (app.service.file_svc.FileSvc method)
X
xor_bytes() (in module app.utility.payload_encoder)
xor_file() (in module app.utility.payload_encoder)