Skip to content

Agent SYMBOLS_p11

grisun0 edited this page Oct 17, 2026 · 23 revisions

Symbols (page 11 of 42)

Previous: SYMBOLS_p10.md

Symbol Kind File:Line Signature
live_sessions function modules/atomic_exploit_bridge.py:707 def live_sessions()
load_all function modules/atomic_exploit_bridge.py:212 def load_all(exploits_dir)
main function modules/atomic_exploit_bridge.py:1103 def main()
match_score function modules/atomic_exploit_bridge.py:267 def match_score(spec, service, product, version)
open_shell function modules/atomic_exploit_bridge.py:550 def open_shell(target, services, lhost, exploits_dir, attempts)
parse_scan_xml function modules/atomic_exploit_bridge.py:286 def parse_scan_xml(xml_path)
rank function modules/atomic_exploit_bridge.py:421 def rank(services, exploits_dir)
record_outcome function modules/atomic_exploit_bridge.py:1015 def record_outcome(spec, target, shell, output, task_id, intent_id, surfaces_dir, port, service, product, version...
record_shell_outcome function modules/atomic_exploit_bridge.py:678 def record_shell_outcome(target, via)
remote_exec function modules/atomic_exploit_bridge.py:911 def remote_exec(spec, target, command, lhost)
run method modules/atomic_exploit_bridge.py:609 def run(self, command, timeout)
run_spec function modules/atomic_exploit_bridge.py:479 def run_spec(spec, rhost, lhost, lport, port)
severity_rank method modules/atomic_exploit_bridge.py:103 def severity_rank(self)
to_dict method modules/atomic_exploit_bridge.py:107 def to_dict(self)
validate_spec function modules/atomic_exploit_bridge.py:136 def validate_spec(data, filename)
AtomicResolver class modules/atomic_resolver.py:219 class AtomicResolver
AtomicTest class modules/atomic_resolver.py:131 class AtomicTest
__init__ method modules/atomic_resolver.py:226 def __init__(self, atomics_dir)
_safe_yaml_files function modules/atomic_resolver.py:171 def _safe_yaml_files(atomics_dir)
_test_from_raw function modules/atomic_resolver.py:192 def _test_from_raw(test, mitre_id)
available method modules/atomic_resolver.py:233 def available(self)
build_index method modules/atomic_resolver.py:265 def build_index(self, force)
build_variables function modules/atomic_resolver.py:452 def build_variables(test, rhost, domain, rport, username, password)
chain method modules/atomic_resolver.py:380 def chain(self, techniques, platform, first_match_only)
ensure_repo method modules/atomic_resolver.py:237 def ensure_repo(self)
get_by_guid method modules/atomic_resolver.py:311 def get_by_guid(self, guid)
get_resolver function modules/atomic_resolver.py:424 def get_resolver(atomics_dir)
guids_for_technique method modules/atomic_resolver.py:305 def guids_for_technique(self, mitre_id)
is_guid function modules/atomic_resolver.py:109 def is_guid(raw)
is_mitre_id function modules/atomic_resolver.py:84 def is_mitre_id(raw)
list_for_technique method modules/atomic_resolver.py:317 def list_for_technique(self, mitre_id, platform)
mitre_url method modules/atomic_resolver.py:147 def mitre_url(self)
normalize_guid function modules/atomic_resolver.py:93 def normalize_guid(raw)
normalize_mitre_id function modules/atomic_resolver.py:66 def normalize_mitre_id(raw)
normalize_platform function modules/atomic_resolver.py:118 def normalize_platform(raw)
render_command function modules/atomic_resolver.py:488 def render_command(template, variables)
resolve method modules/atomic_resolver.py:334 def resolve(self, query, platform)
resolve_chain function modules/atomic_resolver.py:442 def resolve_chain(techniques, platform, atomics_dir)
resolve_technique function modules/atomic_resolver.py:432 def resolve_technique(mitre_id, platform, atomics_dir)
stats method modules/atomic_resolver.py:415 def stats(self)
technique_env_override function modules/atomic_resolver.py:496 def technique_env_override()
to_dict method modules/atomic_resolver.py:151 def to_dict(self)
_doc function modules/attack_surface3d.py:327 def _doc(node)
_enrich function modules/attack_surface3d.py:365 def _enrich(nodes, edges)
_family_color function modules/attack_surface3d.py:100 def _family_color(name)
_host_of function modules/attack_surface3d.py:141 def _host_of(node)
_intel_id_map function modules/attack_surface3d.py:315 def _intel_id_map(intel, key_to_id)
_pagerank function modules/attack_surface3d.py:111 def _pagerank(ids, pairs, alpha, max_iter, tol)
_symbols function modules/attack_surface3d.py:346 def _symbols(node)
add_edge function modules/attack_surface3d.py:155 def add_edge(src, dst, kind, evidence, weight)
build_attack_graph function modules/attack_surface3d.py:147 def build_attack_graph(sessions_dir, payload_path, est_cap)
refresh_summary function modules/attack_surface3d.py:460 def refresh_summary(graph, sessions_dir)
tag function modules/attack_surface3d.py:166 def tag(nid, source)
AutoPivotEngine class modules/auto_pivot.py:47 class AutoPivotEngine
PivotChain class modules/auto_pivot.py:39 class PivotChain
PivotNode class modules/auto_pivot.py:23 class PivotNode
__init__ method modules/auto_pivot.py:73 def __init__(self, config)
_load_state method modules/auto_pivot.py:314 def _load_state(self)
_next_port method modules/auto_pivot.py:85 def _next_port(self)
_persist_state method modules/auto_pivot.py:277 def _persist_state(self)
add_pivot_node method modules/auto_pivot.py:90 def add_pivot_node(self, ip, access_type, credential_id, hostname)
build_chain method modules/auto_pivot.py:146 def build_chain(self, target_ip, via_nodes, subnet)
discover_subnets method modules/auto_pivot.py:128 def discover_subnets(self, node_ip, command_output)
generate_chisel_command method modules/auto_pivot.py:206 def generate_chisel_command(self, target_ip, local_port)
generate_proxychains_config method modules/auto_pivot.py:177 def generate_proxychains_config(self, chain_id)
generate_ssh_socks_command method modules/auto_pivot.py:212 def generate_ssh_socks_command(self, node_ip, local_port)
generate_sshuttle_command method modules/auto_pivot.py:203 def generate_sshuttle_command(self, node_ip, subnet)
get_active_routes method modules/auto_pivot.py:243 def get_active_routes(self)
get_reachable_hosts method modules/auto_pivot.py:259 def get_reachable_hosts(self, node_ip)
health_check method modules/auto_pivot.py:216 def health_check(self, node_ip)
health_check_all method modules/auto_pivot.py:237 def health_check_all(self)
remove_pivot_node method modules/auto_pivot.py:120 def remove_pivot_node(self, ip)
set_config method modules/auto_pivot.py:82 def set_config(self, config)
set_reachable_hosts method modules/auto_pivot.py:267 def set_reachable_hosts(self, node_ip, hosts)
set_route_priority method modules/auto_pivot.py:272 def set_route_priority(self, node_ip, priority)
suggest_next_pivot method modules/auto_pivot.py:352 def suggest_next_pivot(self)
DetectionMethod class modules/auto_purple.py:72 class DetectionMethod
IPurpleEvaluator class modules/auto_purple.py:210 class IPurpleEvaluator(ABC)
IPurpleLoop class modules/auto_purple.py:181 class IPurpleLoop(ABC)
PurpleResult class modules/auto_purple.py:132 class PurpleResult
PurpleScore class modules/auto_purple.py:165 class PurpleScore
PurpleTeamLoop class modules/auto_purple.py:407 class PurpleTeamLoop(IPurpleLoop, IPurpleEvaluator)
__init__ method modules/auto_purple.py:414 def __init__(self, bt_path, detection_delay, methods, auto_feedback, session_id)
_append_dataset method modules/auto_purple.py:698 def _append_dataset(self, result)
_compute_oracle_accuracy method modules/auto_purple.py:739 def _compute_oracle_accuracy(self)
_execute_red method modules/auto_purple.py:614 def _execute_red(self, command, args)
_get_detection_methods method modules/auto_purple.py:759 def _get_detection_methods(self)
_hash_output method modules/auto_purple.py:687 def _hash_output(self, output)
_init_dataset method modules/auto_purple.py:433 def _init_dataset(self)
_load_audit method modules/auto_purple.py:724 def _load_audit(self)
_parse_ai_test function modules/auto_purple.py:329 def _parse_ai_test(output, command, args)
_parse_alert_check function modules/auto_purple.py:374 def _parse_alert_check(output, command, args)
_parse_fim_check function modules/auto_purple.py:388 def _parse_fim_check(output, command, args)
_parse_keyword_match function modules/auto_purple.py:342 def _parse_keyword_match(output, command, args)
_query_blue method modules/auto_purple.py:635 def _query_blue(self, command, args)
_run_bt_command function modules/auto_purple.py:225 def _run_bt_command(bt_path, command, timeout)
_write_audit method modules/auto_purple.py:693 def _write_audit(self, result)
_write_feedback method modules/auto_purple.py:704 def _write_feedback(self, result)
category_accuracy method modules/auto_purple.py:217 def category_accuracy(self, category)
category_accuracy method modules/auto_purple.py:599 def category_accuracy(self, category)
engagement_score method modules/auto_purple.py:201 def engagement_score(self)
engagement_score method modules/auto_purple.py:529 def engagement_score(self)
execute_and_measure method modules/auto_purple.py:185 def execute_and_measure(self, command, args, category)
execute_and_measure method modules/auto_purple.py:443 def execute_and_measure(self, command, args, category)
export_dataset method modules/auto_purple.py:204 def export_dataset(self)
export_dataset method modules/auto_purple.py:567 def export_dataset(self)
export_report method modules/auto_purple.py:207 def export_report(self)
export_report method modules/auto_purple.py:571 def export_report(self)
get_loop function modules/auto_purple.py:772 def get_loop(bt_path, detection_delay, methods, auto_feedback)
last_results method modules/auto_purple.py:214 def last_results(self, n)
last_results method modules/auto_purple.py:596 def last_results(self, n)
load_config_from_payload function modules/auto_purple.py:790 def load_config_from_payload(params)
measure_only method modules/auto_purple.py:193 def measure_only(self, command, args, category)
measure_only method modules/auto_purple.py:493 def measure_only(self, command, args, category)
to_csv_row method modules/auto_purple.py:146 def to_csv_row(self)
to_dict method modules/auto_purple.py:160 def to_dict(self)
AutoVerb class modules/auto_registry.py:102 class AutoVerb
ShellResult class modules/auto_registry.py:841 class ShellResult
_TeeCapture class modules/auto_registry.py:848 class _TeeCapture(StringIO)
__init__ method modules/auto_registry.py:858 def __init__(self, observer)
_apt_chain_steps function modules/auto_registry.py:705 def _apt_chain_steps(embedded, target, strict)
_atomic_steps function modules/auto_registry.py:671 def _atomic_steps(verb, text)
_invoke function modules/auto_registry.py:899 def _invoke()
_kill function modules/auto_registry.py:1051 def _kill()
_looks_like_target function modules/auto_registry.py:37 def _looks_like_target(value)
_parse_trigger_lines function modules/auto_registry.py:444 def _parse_trigger_lines(lines, start)
_playbook_steps function modules/auto_registry.py:690 def _playbook_steps(text)
_register_process function modules/auto_registry.py:974 def _register_process(process)
_repo_base function modules/auto_registry.py:381 def _repo_base()
_target function modules/auto_registry.py:910 def _target()
_unregister_process function modules/auto_registry.py:980 def _unregister_process(process)
_verb_row function modules/auto_registry.py:287 def _verb_row(name)
_verb_rows function modules/auto_registry.py:243 def _verb_rows()
addon_hits_for function modules/auto_registry.py:534 def addon_hits_for(service_text, limit)
auto_verb_target function modules/auto_registry.py:66 def auto_verb_target(command)
binary_available function modules/auto_registry.py:388 def binary_available(name)
build_command function modules/auto_registry.py:631 def build_command(verb, target)
cancel_running_commands function modules/auto_registry.py:996 def cancel_running_commands()
execute_shell_verb function modules/auto_registry.py:876 def execute_shell_verb(shell, command, timeout_sec, on_output)
execute_streaming function modules/auto_registry.py:1019 def execute_streaming(command, on_output, timeout_sec)
is_routable_command function modules/auto_registry.py:586 def is_routable_command(line)
is_shell_verb function modules/auto_registry.py:609 def is_shell_verb(token)
iter_addon_triggers function modules/auto_registry.py:475 def iter_addon_triggers()
iter_tool_triggers function modules/auto_registry.py:511 def iter_tool_triggers()
missing_binary function modules/auto_registry.py:404 def missing_binary(command)
propose_addon_intents function modules/auto_registry.py:560 def propose_addon_intents(service_texts, target, limit)
propose_intents function modules/auto_registry.py:648 def propose_intents(goal, target, finding_texts)
service_tokens function modules/auto_registry.py:433 def service_tokens(service_text)
steps_for function modules/auto_registry.py:733 def steps_for(text, target)
track_process function modules/auto_registry.py:986 def track_process(process)
untrack_process function modules/auto_registry.py:991 def untrack_process(process)
verb_available function modules/auto_registry.py:428 def verb_available(verb)
verb_enabled function modules/auto_registry.py:296 def verb_enabled(name)
verb_gap function modules/auto_registry.py:416 def verb_gap(verb)
verbs function modules/auto_registry.py:604 def verbs()
verbs_for function modules/auto_registry.py:642 def verbs_for(text)
write method modules/auto_registry.py:863 def write(self, data)
AutonomousExploitEngine class modules/autonomous_exploit_engine.py:101 class AutonomousExploitEngine
ExploitCandidate class modules/autonomous_exploit_engine.py:74 class ExploitCandidate
ExploitResult class modules/autonomous_exploit_engine.py:89 class ExploitResult
TargetProfile class modules/autonomous_exploit_engine.py:59 class TargetProfile
__init__ method modules/autonomous_exploit_engine.py:114 def __init__(self)
_apply_stealth_delay method modules/autonomous_exploit_engine.py:1728 def _apply_stealth_delay(self)
_build_command_chain method modules/autonomous_exploit_engine.py:1176 def _build_command_chain(self, candidate, profile)
_check_known_cves method modules/autonomous_exploit_engine.py:2028 def _check_known_cves(self, profile)
_check_success method modules/autonomous_exploit_engine.py:1328 def _check_success(self, output, candidate)
_credential_aware_rank method modules/autonomous_exploit_engine.py:241 def _credential_aware_rank(self, profile, credentials)
_detect_os_from_payload method modules/autonomous_exploit_engine.py:1615 def _detect_os_from_payload(self)
_detect_shell method modules/autonomous_exploit_engine.py:1421 def _detect_shell(self, output)
_determine_access_level method modules/autonomous_exploit_engine.py:1449 def _determine_access_level(self, ip, credentials)
_discover_internal_interfaces method modules/autonomous_exploit_engine.py:2549 def _discover_internal_interfaces(self, profile)
_execute_privesc method modules/autonomous_exploit_engine.py:2384 def _execute_privesc(self, technique, profile, session_id)
_extract_cves_from_text method modules/autonomous_exploit_engine.py:1800 def _extract_cves_from_text(self, text)
_filter_placeholder_creds method modules/autonomous_exploit_engine.py:284 def _filter_placeholder_creds(credentials)
_get_os_type method modules/autonomous_exploit_engine.py:1712 def _get_os_type(self, profile)
_get_stealth_scan_flags method modules/autonomous_exploit_engine.py:2655 def _get_stealth_scan_flags(self)
_heuristic_match method modules/autonomous_exploit_engine.py:512 def _heuristic_match(self, service, product, version)
_is_placeholder function modules/autonomous_exploit_engine.py:299 def _is_placeholder(value)
_load_from_nmap_xml method modules/autonomous_exploit_engine.py:1633 def _load_from_nmap_xml(self, target)
_load_payload_config method modules/autonomous_exploit_engine.py:1507 def _load_payload_config(self)
_load_world_model method modules/autonomous_exploit_engine.py:1518 def _load_world_model(self, target)
_match_by_port method modules/autonomous_exploit_engine.py:1016 def _match_by_port(self, port, os_type)
_match_exploit_db method modules/autonomous_exploit_engine.py:474 def _match_exploit_db(self, service, product, version)
_match_privesc_techniques method modules/autonomous_exploit_engine.py:2194 def _match_privesc_techniques(self, findings, os_type)
_match_service_banners method modules/autonomous_exploit_engine.py:1848 def _match_service_banners(self, profile)
_parse_nse_output method modules/autonomous_exploit_engine.py:1765 def _parse_nse_output(self, target_ip)
_register_session method modules/autonomous_exploit_engine.py:1479 def _register_session(self, ip, output)
_resolve_port method modules/autonomous_exploit_engine.py:1159 def _resolve_port(self, candidate, profile)
_run_exploit method modules/autonomous_exploit_engine.py:1113 def _run_exploit(self, candidate, profile)
_run_linux_privesc_checks method modules/autonomous_exploit_engine.py:2082 def _run_linux_privesc_checks(self, profile, session_id)
_run_windows_privesc_checks method modules/autonomous_exploit_engine.py:2151 def _run_windows_privesc_checks(self, profile, session_id)
_scorer method modules/autonomous_exploit_engine.py:1073 def _scorer(self, exploit, service, product, version)
chain_privesc method modules/autonomous_exploit_engine.py:2054 def chain_privesc(self, profile, session_id)
enable_stealth method modules/autonomous_exploit_engine.py:2610 def enable_stealth(self, stealth_level)
execute_candidate method modules/autonomous_exploit_engine.py:412 def execute_candidate(self, candidate, profile)
full_auto_pwn method modules/autonomous_exploit_engine.py:2674 def full_auto_pwn(cls, target, enable_pivot, enable_privesc, stealth)
get_instance method modules/autonomous_exploit_engine.py:134 def get_instance(cls)
hunt method modules/autonomous_exploit_engine.py:145 def hunt(self, target, max_exploits, profile)
profile method modules/autonomous_exploit_engine.py:328 def profile(self, target)
rank_exploits method modules/autonomous_exploit_engine.py:389 def rank_exploits(self, profile)
retry_with_credentials method modules/autonomous_exploit_engine.py:184 def retry_with_credentials(self, target, credentials)
scan_vulnerabilities method modules/autonomous_exploit_engine.py:1739 def scan_vulnerabilities(self, profile)
trigger_pivot method modules/autonomous_exploit_engine.py:2484 def trigger_pivot(self, profile, session_id)
AWSAttackEngine class modules/aws_attacks.py:80 class AWSAttackEngine
AWSConfig class modules/aws_attacks.py:58 class AWSConfig
__init__ method modules/aws_attacks.py:91 def __init__(self, config)
cloudformation_drift method modules/aws_attacks.py:242 def cloudformation_drift(self)
ec2_ssm_session_abuse method modules/aws_attacks.py:274 def ec2_ssm_session_abuse(self)
ec2_user_data_exfil method modules/aws_attacks.py:181 def ec2_user_data_exfil(self)
enumerate_iam_permissions method modules/aws_attacks.py:95 def enumerate_iam_permissions(self)
lambda_backdoor method modules/aws_attacks.py:127 def lambda_backdoor(self, function_name)
s3_enumeration method modules/aws_attacks.py:206 def s3_enumeration(self)
sts_role_chain method modules/aws_attacks.py:155 def sts_role_chain(self, target_role_arn)
summary method modules/aws_attacks.py:293 def summary(self)
Shell function modules/backdoor/backdoor.c:84 void Shell()
WinMain function modules/backdoor/backdoor.c:125 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrev, LPSTR lpCmdLine, int nCmdShow)
bootRun function modules/backdoor/backdoor.c:18 int bootRun()
bzero macro modules/backdoor/backdoor.c:14 #define bzero(p, size)
str_cut function modules/backdoor/backdoor.c:49 char * str_cut(char str[], int slice_from, int slice_to)
logg function modules/backdoor/keylogger.h:1 DWORD WINAPI logg(LPVOID lpParam)
main function modules/backdoor/server.c:10 int main()
BeaconConfig class modules/beacon_config_builder.py:44 class BeaconConfig
BeaconConfigBuilder class modules/beacon_config_builder.py:237 class BeaconConfigBuilder
__init__ method modules/beacon_config_builder.py:245 def __init__(self, payload)
_inject_profile_engine method modules/beacon_config_builder.py:318 def _inject_profile_engine(self, config)
_inject_sleep_engine method modules/beacon_config_builder.py:366 def _inject_sleep_engine(self, config)
_inject_socks_engine method modules/beacon_config_builder.py:385 def _inject_socks_engine(self, config)
build method modules/beacon_config_builder.py:248 def build(self, name)
from_payload method modules/beacon_config_builder.py:403 def from_payload(cls, payload)
from_payload_file method modules/beacon_config_builder.py:408 def from_payload_file(cls, path)
generate_bof_execution_command function modules/beacon_config_builder.py:416 def generate_bof_execution_command(bof_name, c2_url, client_id, args, bofs_dir)
to_config_json method modules/beacon_config_builder.py:160 def to_config_json(self)
to_dict method modules/beacon_config_builder.py:185 def to_dict(self)
to_gen_beacon_args method modules/beacon_config_builder.py:117 def to_gen_beacon_args(self)
to_go_implant_vars method modules/beacon_config_builder.py:137 def to_go_implant_vars(self)
BeaconHistoryConfig class modules/beacon_history.py:28 class BeaconHistoryConfig
append_record function modules/beacon_history.py:82 def append_record(record, config)
read_records function modules/beacon_history.py:116 def read_records(client_id, config)
records_path method modules/beacon_history.py:43 def records_path(self, client_id)
records_path function modules/beacon_history.py:145 def records_path(client_id, config)
sanitize_client_id function modules/beacon_history.py:70 def sanitize_client_id(client_id)
sessions_dir method modules/beacon_history.py:39 def sessions_dir(self)
binario_a_imagen function modules/bin2img.py:7 def binario_a_imagen(binario, imagen_input, imagen_output, block_size)
main function modules/bin2img.py:54 def main()
BitMState class modules/bitm_engine.py:85 class BitMState
_build_js_payload function modules/bitm_engine.py:151 def _build_js_payload(payload_name, lhost, lport)
_check_tool function modules/bitm_engine.py:168 def _check_tool(tool)
_ensure_bitm_dir function modules/bitm_engine.py:103 def _ensure_bitm_dir()
_get_default_interface function modules/bitm_engine.py:195 def _get_default_interface()
_get_gateway_ip function modules/bitm_engine.py:234 def _get_gateway_ip()
_load_state function modules/bitm_engine.py:134 def _load_state()
_recommend_method function modules/bitm_engine.py:180 def _recommend_method()
_save_state function modules/bitm_engine.py:108 def _save_state(state)
_start_arpspoof function modules/bitm_engine.py:413 def _start_arpspoof(target_ip, gateway_ip, interface, lhost, lport, js_payload, harvest_path)
_start_bettercap function modules/bitm_engine.py:354 def _start_bettercap(target_ip, gateway_ip, interface, lhost, lport, js_payload, harvest_path)
bitm_cleanup function modules/bitm_engine.py:642 def bitm_cleanup()
bitm_harvest_stats function modules/bitm_engine.py:607 def bitm_harvest_stats()
bitm_inject function modules/bitm_engine.py:572 def bitm_inject(payload_name)
bitm_start function modules/bitm_engine.py:257 def bitm_start(target_ip, gateway_ip, interface, lhost, lport, method, payloads)
bitm_status function modules/bitm_engine.py:539 def bitm_status()
bitm_stop function modules/bitm_engine.py:481 def bitm_stop()
main function modules/bitm_engine.py:661 def main()
BofCatalog class modules/bof_registry.py:157 class BofCatalog
BofCategory class modules/bof_registry.py:68 class BofCategory(str, Enum)
BofEntry class modules/bof_registry.py:85 class BofEntry
BofMarketplace class modules/bof_registry.py:639 class BofMarketplace
BofPlatform class modules/bof_registry.py:61 class BofPlatform(str, Enum)
BofRegistry class modules/bof_registry.py:552 class BofRegistry
BofValidator class modules/bof_registry.py:506 class BofValidator
__init__ method modules/bof_registry.py:559 def __init__(self, sessions_dir)
__init__ method modules/bof_registry.py:651 def __init__(self, sessions_dir, catalog)
_build_default_catalog function modules/bof_registry.py:265 def _build_default_catalog()
_load_manifest method modules/bof_registry.py:569 def _load_manifest(self)
_save_manifest method modules/bof_registry.py:580 def _save_manifest(self, manifest)
bulk_install method modules/bof_registry.py:769 def bulk_install(self, names)
catalog method modules/bof_registry.py:662 def catalog(self)
compute_sha256 method modules/bof_registry.py:515 def compute_sha256(filepath)
from_dict method modules/bof_registry.py:137 def from_dict(cls, raw)
from_dict method modules/bof_registry.py:241 def from_dict(cls, raw)
get method modules/bof_registry.py:177 def get(self, name)
get_install_info method modules/bof_registry.py:633 def get_install_info(self, name)
info method modules/bof_registry.py:690 def info(self, name)
install method modules/bof_registry.py:590 def install(self, entry)
install method modules/bof_registry.py:707 def install(self, name)
install_dir method modules/bof_registry.py:565 def install_dir(self)
is_installed method modules/bof_registry.py:585 def is_installed(self, name)
list_all method modules/bof_registry.py:229 def list_all(self)
list_by_category method modules/bof_registry.py:221 def list_by_category(self, category)
list_by_platform method modules/bof_registry.py:225 def list_by_platform(self, platform)
list_installed method modules/bof_registry.py:628 def list_installed(self)
list_installed method modules/bof_registry.py:749 def list_installed(self)
list_missing_dependencies method modules/bof_registry.py:761 def list_missing_dependencies(self, name)
load method modules/bof_registry.py:249 def load(cls, path)
register method modules/bof_registry.py:167 def register(self, entry)
register_many method modules/bof_registry.py:172 def register_many(self, entries)
registry method modules/bof_registry.py:667 def registry(self)
save method modules/bof_registry.py:257 def save(self, path)
search method modules/bof_registry.py:188 def search(self, query)
search method modules/bof_registry.py:671 def search(self, query)
to_dict method modules/bof_registry.py:118 def to_dict(self)
to_dict method modules/bof_registry.py:233 def to_dict(self)
uninstall method modules/bof_registry.py:611 def uninstall(self, name, remove_files)
uninstall method modules/bof_registry.py:736 def uninstall(self, name)
validate_args method modules/bof_registry.py:540 def validate_args(entry, args)
verify_entry method modules/bof_registry.py:524 def verify_entry(entry, filepath)
C2Server class modules/c2_agent.py:548 class C2Server
__init__ method modules/c2_agent.py:551 def __init__(self, port, user, password)
_api function modules/c2_agent.py:662 def _api(path, data)
_ensure_key function modules/c2_agent.py:375 def _ensure_key()
_pid method modules/c2_agent.py:556 def _pid(self)
_restore_key_from_snapshot function modules/c2_agent.py:406 def _restore_key_from_snapshot()
_snapshot_key function modules/c2_agent.py:429 def _snapshot_key(aes_hex)
_sync_credentials_file function modules/c2_agent.py:50 def _sync_credentials_file(user, password)
_unverified_context function modules/c2_agent.py:75 def _unverified_context()
build_agent function modules/c2_agent.py:354 def build_agent(c2_url, client_id, aes_hex, route, sleep)
client_id_for function modules/c2_agent.py:85 def client_id_for(target)
deploy function modules/c2_agent.py:446 def deploy(target, c2_base, route, lhost, sleep)
ensure_http_listener method modules/c2_agent.py:654 def ensure_http_listener(self, http_port, auth)
read_aes_hex function modules/c2_agent.py:441 def read_aes_hex()
read_records function modules/c2_agent.py:517 def read_records(client_id, limit)
start method modules/c2_agent.py:600 def start(self)
status method modules/c2_agent.py:568 def status(self)
stop method modules/c2_agent.py:631 def stop(self)
validate_client_id function modules/c2_agent.py:91 def validate_client_id(raw)
wait_record function modules/c2_agent.py:534 def wait_record(client_id, command, since, timeout)
C2Builder class modules/c2_builder.py:392 class C2Builder
C2Profile class modules/c2_builder.py:76 class C2Profile
__init__ method modules/c2_builder.py:395 def __init__(self, params, sessions_dir, cmd_fn, onecmd_fn, toastr_fn, c2_user, c2_pass)
_build_compile_commands function modules/c2_builder.py:310 def _build_compile_commands(sessions_dir, profile, gocompiler, compile_flags, main_out, main_src, listener_out...
_build_context function modules/c2_builder.py:361 def _build_context(sessions_dir)
_command_output function modules/c2_builder.py:249 def _command_output(argv, timeout)
_ensure_garble_toolchain method modules/c2_builder.py:413 def _ensure_garble_toolchain(self, go_bin, garble_bin, gocompiler, profile)
_ensure_go function modules/c2_builder.py:59 def _ensure_go(cmd_fn)
_garble_matches_toolchain function modules/c2_builder.py:287 def _garble_matches_toolchain(go_bin, garble_bin)
_go_build_version function modules/c2_builder.py:268 def _go_build_version(go_bin, target)
_go_string_list function modules/c2_builder.py:220 def _go_string_list(urls)
_parse_go_version function modules/c2_builder.py:234 def _parse_go_version(text)
_preflight function modules/c2_builder.py:160 def _preflight(profile)
_read function modules/c2_builder.py:641 def _read(path_)
_read_required function modules/c2_builder.py:648 def _read_required(path_)
_render_template function modules/c2_builder.py:169 def _render_template(content, context)
_replacer function modules/c2_builder.py:173 def _replacer(match)
_resolve_fallback_urls function modules/c2_builder.py:180 def _resolve_fallback_urls(params)
_resolve_go_bin function modules/c2_builder.py:44 def _resolve_go_bin()
_write function modules/c2_builder.py:652 def _write(path_, content)
run method modules/c2_builder.py:453 def run(self, line, choice, use_tunnel)
PayloadConfigAdapter class modules/c2_messaging_base.py:117 class PayloadConfigAdapter
SecureSessionManager class modules/c2_messaging_base.py:9 class SecureSessionManager
__getitem__ method modules/c2_messaging_base.py:129 def __getitem__(self, key)
__init__ method modules/c2_messaging_base.py:22 def __init__(self, max_failed_attempts, lockout_duration, rate_limit, session_timeout)
__init__ method modules/c2_messaging_base.py:124 def __init__(self, config_dict)
check_lockout method modules/c2_messaging_base.py:46 def check_lockout(self, user_id)
check_rate_limit method modules/c2_messaging_base.py:61 def check_rate_limit(self, user_id)
create_session method modules/c2_messaging_base.py:79 def create_session(self, user_id, client_id)
get method modules/c2_messaging_base.py:132 def get(self, key, default)
get_client method modules/c2_messaging_base.py:111 def get_client(self, user_id)
register_failed_attempt method modules/c2_messaging_base.py:37 def register_failed_attempt(self, user_id)
set_client method modules/c2_messaging_base.py:106 def set_client(self, user_id, client_id)
validate_session method modules/c2_messaging_base.py:89 def validate_session(self, user_id)
C2Profile class modules/c2_profile.py:81 class C2Profile
HttpConfig class modules/c2_profile.py:62 class HttpConfig
ProfileApplier class modules/c2_profile.py:520 class ProfileApplier
ProfileLoader class modules/c2_profile.py:187 class ProfileLoader
ProfileRegistry class modules/c2_profile.py:449 class ProfileRegistry
ProfileValidator class modules/c2_profile.py:155 class ProfileValidator
SleepConfig class modules/c2_profile.py:54 class SleepConfig
StagerConfig class modules/c2_profile.py:72 class StagerConfig
__init__ method modules/c2_profile.py:457 def __init__(self)
_config_for method modules/c2_profile.py:144 def _config_for(self, method)
_make_aggressive_profile function modules/c2_profile.py:385 def _make_aggressive_profile()
_make_debug_profile function modules/c2_profile.py:410 def _make_debug_profile()
_make_default_profile function modules/c2_profile.py:308 def _make_default_profile()
_make_stealth_profile function modules/c2_profile.py:339 def _make_stealth_profile()
apply_to_response method modules/c2_profile.py:529 def apply_to_response(profile, response)
apply_to_session method modules/c2_profile.py:554 def apply_to_session(profile, session)
build_headers method modules/c2_profile.py:128 def build_headers(self, method)
from_dict method modules/c2_profile.py:215 def from_dict(d)
from_yaml method modules/c2_profile.py:200 def from_yaml(path)
get method modules/c2_profile.py:473 def get(self, name)
get_beacon_config method modules/c2_profile.py:567 def get_beacon_config(profile)
get_profile function modules/c2_profile.py:620 def get_profile(name)
get_registry function modules/c2_profile.py:595 def get_registry()
get_uri method modules/c2_profile.py:117 def get_uri(self, method)
jitter_delay method modules/c2_profile.py:101 def jitter_delay(self)
list_names method modules/c2_profile.py:485 def list_names(self)
list_profiles function modules/c2_profile.py:625 def list_profiles()
load_from_directory method modules/c2_profile.py:493 def load_from_directory(self, path)
register method modules/c2_profile.py:464 def register(self, name, profile)
save method modules/c2_profile.py:282 def save(profile, path)
to_dict method modules/c2_profile.py:254 def to_dict(profile)
validate method modules/c2_profile.py:162 def validate(self, profile)
DnsProfile class modules/c2_profile_engine.py:205 class DnsProfile
ProfileEngine class modules/c2_profile_engine.py:611 class ProfileEngine
ProfileRotator class modules/c2_profile_engine.py:441 class ProfileRotator
ProfileValidator class modules/c2_profile_engine.py:503 class ProfileValidator
RotationSlot class modules/c2_profile_engine.py:414 class RotationSlot
SmbProfile class modules/c2_profile_engine.py:289 class SmbProfile
TlsProfile class modules/c2_profile_engine.py:117 class TlsProfile
TransportType class modules/c2_profile_engine.py:404 class TransportType(Enum)
WebSocketProfile class modules/c2_profile_engine.py:349 class WebSocketProfile
__init__ method modules/c2_profile_engine.py:453 def __init__(self, slots)
__init__ method modules/c2_profile_engine.py:627 def __init__(self, tls_profile, dns_profile, smb_profile, websocket_profile, rotation_slots)
_default_slots method modules/c2_profile_engine.py:709 def _default_slots(self)
active_transport method modules/c2_profile_engine.py:668 def active_transport(self)
build_query_subdomain method modules/c2_profile_engine.py:231 def build_query_subdomain(self, data, packet_id)
current_slot method modules/c2_profile_engine.py:460 def current_slot(self)
dns_profile method modules/c2_profile_engine.py:648 def dns_profile(self)
from_config method modules/c2_profile_engine.py:771 def from_config(cls, config)
from_dict method modules/c2_profile_engine.py:173 def from_dict(raw)
from_dict method modules/c2_profile_engine.py:261 def from_dict(raw)
from_dict method modules/c2_profile_engine.py:319 def from_dict(raw)
from_dict method modules/c2_profile_engine.py:375 def from_dict(raw)
from_dict method modules/c2_profile_engine.py:747 def from_dict(cls, raw)
from_payload method modules/c2_profile_engine.py:766 def from_payload(cls, payload)
get_active_profile_dict method modules/c2_profile_engine.py:685 def get_active_profile_dict(self)
get_all_profiles_dict method modules/c2_profile_engine.py:699 def get_all_profiles_dict(self)
get_cipher_suites method modules/c2_profile_engine.py:144 def get_cipher_suites(self)
get_ja3_hash method modules/c2_profile_engine.py:155 def get_ja3_hash(self)
is_available method modules/c2_profile_engine.py:429 def is_available(self)
list_slots method modules/c2_profile_engine.py:487 def list_slots(self)
rotate method modules/c2_profile_engine.py:469 def rotate(self)
rotate method modules/c2_profile_engine.py:672 def rotate(self)
rotator method modules/c2_profile_engine.py:663 def rotator(self)
smb_profile method modules/c2_profile_engine.py:653 def smb_profile(self)
tls_profile method modules/c2_profile_engine.py:643 def tls_profile(self)
to_dict method modules/c2_profile_engine.py:188 def to_dict(self)
to_dict method modules/c2_profile_engine.py:274 def to_dict(self)
to_dict method modules/c2_profile_engine.py:333 def to_dict(self)
to_dict method modules/c2_profile_engine.py:389 def to_dict(self)
touch method modules/c2_profile_engine.py:436 def touch(self)
transport method modules/c2_profile_engine.py:465 def transport(self)
validate method modules/c2_profile_engine.py:676 def validate(self)
validate_all method modules/c2_profile_engine.py:591 def validate_all(self, tls, dns, smb, websocket)
validate_dns method modules/c2_profile_engine.py:536 def validate_dns(profile)
validate_smb method modules/c2_profile_engine.py:556 def validate_smb(profile)
validate_tls method modules/c2_profile_engine.py:511 def validate_tls(profile)
validate_websocket method modules/c2_profile_engine.py:576 def validate_websocket(profile)
websocket_profile method modules/c2_profile_engine.py:658 def websocket_profile(self)
_normalize_task_title function modules/c2_surfaces.py:256 def _normalize_task_title(title)
_read_json function modules/c2_surfaces.py:42 def _read_json(path, default)
_stamp function modules/c2_surfaces.py:68 def _stamp()
_write_json function modules/c2_surfaces.py:54 def _write_json(path, data)
append_note function modules/c2_surfaces.py:155 def append_note(line, sessions_dir)
group_tasks_for_display function modules/c2_surfaces.py:261 def group_tasks_for_display(tasks)
publish_banner function modules/c2_surfaces.py:73 def publish_banner(hostname, port, protocol, service, extra, sessions_dir)
publish_cve function modules/c2_surfaces.py:115 def publish_cve(title, description, operator, risk, sessions_dir)
refresh_session_report function modules/c2_surfaces.py:229 def refresh_session_report(timeout)
register_loot_event function modules/c2_surfaces.py:184 def register_loot_event(name, path_glob, description, event_config)
severity_to_risk function modules/c2_surfaces.py:251 def severity_to_risk(severity)
days_in_month function modules/cal.sh:14 ``
first_day_of_month function modules/cal.sh:31 ``
is_leap_year function modules/cal.sh:4 ``
Chain class modules/chain_registry.py:73 class Chain
ChainStep class modules/chain_registry.py:47 class ChainStep
_eval function modules/chain_registry.py:214 def _eval(node)
_materialize function modules/chain_registry.py:368 def _materialize(name, raw, stack)
_render function modules/chain_registry.py:136 def _render(template, variables)
_step_from_raw function modules/chain_registry.py:412 def _step_from_raw(item)
_when_tree function modules/chain_registry.py:165 def _when_tree(expression)
evaluate_when function modules/chain_registry.py:192 def evaluate_when(expression, variables)
generate_for_playbook function modules/chain_registry.py:521 def generate_for_playbook(engine_key, apt_display, description, chains_dir, overwrite)
get function modules/chain_registry.py:434 def get(name, chains_dir)
identifier method modules/chain_registry.py:67 def identifier(self)
load_all function modules/chain_registry.py:334 def load_all(chains_dir)
resolve method modules/chain_registry.py:88 def resolve(self, tokens)
scan_all function modules/chain_registry.py:439 def scan_all(chains_dir)
set_enabled function modules/chain_registry.py:498 def set_enabled(name, enabled, chains_dir)
validate_chain function modules/chain_registry.py:257 def validate_chain(data, filename, chains_dir)
ChainRunResult class modules/chain_runner.py:72 class ChainRunResult
ChainRunner class modules/chain_runner.py:111 class ChainRunner
StepOutcome class modules/chain_runner.py:34 class StepOutcome
__init__ method modules/chain_runner.py:114 def __init__(self, chain, tokens, shell, executor, default_timeout, dry_run, on_step, retry_backoff)
_call method modules/chain_runner.py:310 def _call(callback, timeout)
_execute method modules/chain_runner.py:251 def _execute(self, command, timeout)
_is_verb method modules/chain_runner.py:265 def _is_verb(self, command)
_render_command method modules/chain_runner.py:169 def _render_command(self, template, variables, captured_keys)
_run_raw method modules/chain_runner.py:294 def _run_raw(self, command, timeout)
_run_shell_verb method modules/chain_runner.py:276 def _run_shell_verb(self, command)
_run_step method modules/chain_runner.py:184 def _run_step(self, step, variables, captured_keys)
ok method modules/chain_runner.py:50 def ok(self)
render_text function modules/chain_runner.py:103 def render_text(template, variables)
run method modules/chain_runner.py:135 def run(self)
to_dict method modules/chain_runner.py:54 def to_dict(self)
to_dict method modules/chain_runner.py:86 def to_dict(self)
CICDEnumerator class modules/cicd_enumerator.py:43 class CICDEnumerator
CICDFinding class modules/cicd_enumerator.py:33 class CICDFinding
__init__ method modules/cicd_enumerator.py:54 def __init__(self, target_url, sessions_dir)
_check_azure_devops method modules/cicd_enumerator.py:230 def _check_azure_devops(self)
_check_bitbucket method modules/cicd_enumerator.py:266 def _check_bitbucket(self)
_check_github_actions method modules/cicd_enumerator.py:189 def _check_github_actions(self)
_check_gitlab method modules/cicd_enumerator.py:120 def _check_gitlab(self)
_check_jenkins method modules/cicd_enumerator.py:73 def _check_jenkins(self)
export_findings method modules/cicd_enumerator.py:387 def export_findings(self)

Next: SYMBOLS_p12.md

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally