Agent SYMBOLS_p11 - grisuno/LazyOwn GitHub Wiki

Symbols (page 11 of 41)

Previous: SYMBOLS_p10.md

Symbol Kind File:Line Signature
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:1690 def _apply_stealth_delay(self)
_build_command_chain method modules/autonomous_exploit_engine.py:1139 def _build_command_chain(self, candidate, profile)
_check_known_cves method modules/autonomous_exploit_engine.py:1990 def _check_known_cves(self, profile)
_check_success method modules/autonomous_exploit_engine.py:1290 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:1577 def _detect_os_from_payload(self)
_detect_shell method modules/autonomous_exploit_engine.py:1383 def _detect_shell(self, output)
_determine_access_level method modules/autonomous_exploit_engine.py:1411 def _determine_access_level(self, ip, credentials)
_discover_internal_interfaces method modules/autonomous_exploit_engine.py:2511 def _discover_internal_interfaces(self, profile)
_execute_privesc method modules/autonomous_exploit_engine.py:2346 def _execute_privesc(self, technique, profile, session_id)
_extract_cves_from_text method modules/autonomous_exploit_engine.py:1762 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:1674 def _get_os_type(self, profile)
_get_stealth_scan_flags method modules/autonomous_exploit_engine.py:2617 def _get_stealth_scan_flags(self)
_heuristic_match method modules/autonomous_exploit_engine.py:492 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:1595 def _load_from_nmap_xml(self, target)
_load_payload_config method modules/autonomous_exploit_engine.py:1469 def _load_payload_config(self)
_load_world_model method modules/autonomous_exploit_engine.py:1480 def _load_world_model(self, target)
_match_by_port method modules/autonomous_exploit_engine.py:996 def _match_by_port(self, port, os_type)
_match_exploit_db method modules/autonomous_exploit_engine.py:454 def _match_exploit_db(self, service, product, version)
_match_privesc_techniques method modules/autonomous_exploit_engine.py:2156 def _match_privesc_techniques(self, findings, os_type)
_match_service_banners method modules/autonomous_exploit_engine.py:1810 def _match_service_banners(self, profile)
_parse_nse_output method modules/autonomous_exploit_engine.py:1727 def _parse_nse_output(self, target_ip)
_register_session method modules/autonomous_exploit_engine.py:1441 def _register_session(self, ip, output)
_resolve_port method modules/autonomous_exploit_engine.py:1122 def _resolve_port(self, candidate, profile)
_run_exploit method modules/autonomous_exploit_engine.py:1093 def _run_exploit(self, candidate, profile)
_run_linux_privesc_checks method modules/autonomous_exploit_engine.py:2044 def _run_linux_privesc_checks(self, profile, session_id)
_run_windows_privesc_checks method modules/autonomous_exploit_engine.py:2113 def _run_windows_privesc_checks(self, profile, session_id)
_scorer method modules/autonomous_exploit_engine.py:1053 def _scorer(self, exploit, service, product, version)
chain_privesc method modules/autonomous_exploit_engine.py:2016 def chain_privesc(self, profile, session_id)
enable_stealth method modules/autonomous_exploit_engine.py:2572 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:2636 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:1701 def scan_vulnerabilities(self, profile)
trigger_pivot method modules/autonomous_exploit_engine.py:2446 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:46 class Chain
ChainStep class modules/chain_registry.py:36 class ChainStep
_materialize function modules/chain_registry.py:173 def _materialize(name, raw, stack)
generate_for_playbook function modules/chain_registry.py:291 def generate_for_playbook(engine_key, apt_display, description, chains_dir, overwrite)
get function modules/chain_registry.py:215 def get(name, chains_dir)
load_all function modules/chain_registry.py:134 def load_all(chains_dir)
resolve method modules/chain_registry.py:57 def resolve(self, tokens)
scan_all function modules/chain_registry.py:220 def scan_all(chains_dir)
set_enabled function modules/chain_registry.py:264 def set_enabled(name, enabled, chains_dir)
validate_chain function modules/chain_registry.py:93 def validate_chain(data, filename, chains_dir)
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)
generate_ci_attack_matrix method modules/cicd_enumerator.py:322 def generate_ci_attack_matrix(self)
scan method modules/cicd_enumerator.py:60 def scan(self)
scan_build_log method modules/cicd_enumerator.py:297 def scan_build_log(self, log_content, source)
_clear_cli_session function modules/cli_auth.py:478 def _clear_cli_session()
_load_payload function modules/cli_auth.py:85 def _load_payload()
_load_users function modules/cli_auth.py:34 def _load_users()
_read_cli_session function modules/cli_auth.py:429 def _read_cli_session()
_save_payload function modules/cli_auth.py:100 def _save_payload(payload)
_save_users function modules/cli_auth.py:52 def _save_users(users)
_write_cli_session function modules/cli_auth.py:444 def _write_cli_session(username, elo, role)
_write_cli_session_raw function modules/cli_auth.py:462 def _write_cli_session_raw(data)
get_current_operator function modules/cli_auth.py:396 def get_current_operator()
login function modules/cli_auth.py:240 def login(username, password, remember)
logout function modules/cli_auth.py:293 def logout()
needs_login function modules/cli_auth.py:487 def needs_login()
register function modules/cli_auth.py:145 def register(username, password)
sync_elo_from_session function modules/cli_auth.py:408 def sync_elo_from_session(elo)
try_auto_login function modules/cli_auth.py:328 def try_auto_login()
user_exists function modules/cli_auth.py:122 def user_exists(username)
verify_password function modules/cli_auth.py:214 def verify_password(username, password)
whoami function modules/cli_auth.py:366 def whoami()
CloudEnumerator class modules/cloud_enum.py:23 class CloudEnumerator
__init__ method modules/cloud_enum.py:34 def __init__(self, provider, session, timeout)
_check_aws_privesc method modules/cloud_enum.py:526 def _check_aws_privesc(data)
_enumerate_aws_iam method modules/cloud_enum.py:390 def _enumerate_aws_iam(self)
_enumerate_aws_metadata method modules/cloud_enum.py:96 def _enumerate_aws_metadata(self)
_enumerate_azure_iam method modules/cloud_enum.py:421 def _enumerate_azure_iam(self)
_enumerate_azure_metadata method modules/cloud_enum.py:146 def _enumerate_azure_metadata(self)
_enumerate_azure_storage method modules/cloud_enum.py:316 def _enumerate_azure_storage(self, target_bucket)
_enumerate_gcp_iam method modules/cloud_enum.py:477 def _enumerate_gcp_iam(self)
_enumerate_gcp_metadata method modules/cloud_enum.py:193 def _enumerate_gcp_metadata(self)
_enumerate_gcs method modules/cloud_enum.py:350 def _enumerate_gcs(self, target_bucket)
_enumerate_s3 method modules/cloud_enum.py:274 def _enumerate_s3(self, target_bucket)
detect_provider method modules/cloud_enum.py:47 def detect_provider(self)
enumerate_iam method modules/cloud_enum.py:372 def enumerate_iam(self)
enumerate_metadata method modules/cloud_enum.py:75 def enumerate_metadata(self)
enumerate_storage method modules/cloud_enum.py:251 def enumerate_storage(self, target_bucket)
full_enumeration method modules/cloud_enum.py:576 def full_enumeration(self)
ColabEvent class modules/collab_bp.py:163 class ColabEvent
EventBus class modules/collab_bp.py:188 class EventBus
LockManager class modules/collab_bp.py:257 class LockManager
OperatorInfo class modules/collab_bp.py:176 class OperatorInfo
OperatorRegistry class modules/collab_bp.py:314 class OperatorRegistry
TargetLock class modules/collab_bp.py:250 class TargetLock
__init__ method modules/collab_bp.py:198 def __init__(self)
__init__ method modules/collab_bp.py:263 def __init__(self)
__init__ method modules/collab_bp.py:319 def __init__(self)
_authenticated_operator function modules/collab_bp.py:90 def _authenticated_operator()
_check_collab_permission function modules/collab_bp.py:100 def _check_collab_permission(perm_name)
_collab_login_required function modules/collab_bp.py:120 def _collab_login_required(f)
_collab_permission_required function modules/collab_bp.py:136 def _collab_permission_required(perm_name)
_expire method modules/collab_bp.py:297 def _expire(self)
_expire method modules/collab_bp.py:350 def _expire(self)
acquire method modules/collab_bp.py:267 def acquire(self, target, operator, ttl_secs)
active_operators method modules/collab_bp.py:345 def active_operators(self)
all_locks method modules/collab_bp.py:292 def all_locks(self)
collab_ui function modules/collab_bp.py:396 def collab_ui()
decorated function modules/collab_bp.py:84 def decorated()
decorated function modules/collab_bp.py:124 def decorated()
decorated function modules/collab_bp.py:141 def decorated()
decorator function modules/collab_bp.py:139 def decorator(f)
generate function modules/collab_bp.py:424 def generate()
get_event_bus function modules/collab_bp.py:370 def get_event_bus()
get_lock_manager function modules/collab_bp.py:374 def get_lock_manager()
get_operator_registry function modules/collab_bp.py:378 def get_operator_registry()
heartbeat method modules/collab_bp.py:334 def heartbeat(self, name)
history function modules/collab_bp.py:537 def history()
join method modules/collab_bp.py:323 def join(self, name)
leave method modules/collab_bp.py:340 def leave(self, name)
lock function modules/collab_bp.py:483 def lock()
locks function modules/collab_bp.py:522 def locks()
login_required function modules/collab_bp.py:80 def login_required(f)
operators function modules/collab_bp.py:458 def operators()
publish method modules/collab_bp.py:219 def publish(self, event)
publish function modules/collab_bp.py:470 def publish()
publish_event function modules/collab_bp.py:382 def publish_event(type, payload, operator)
recent method modules/collab_bp.py:234 def recent(self, n)
release method modules/collab_bp.py:279 def release(self, target, operator)
reset method modules/collab_bp.py:238 def reset(self)
reset method modules/collab_bp.py:304 def reset(self)
reset method modules/collab_bp.py:356 def reset(self)
status method modules/collab_bp.py:287 def status(self, target)
stream function modules/collab_bp.py:411 def stream()
subscribe method modules/collab_bp.py:203 def subscribe(self, subscriber_id)
to_sse method modules/collab_bp.py:170 def to_sse(self)
unlock function modules/collab_bp.py:504 def unlock()
unsubscribe method modules/collab_bp.py:215 def unsubscribe(self, subscriber_id)
delete_lines function modules/colors.py:68 def delete_lines(content, to_delete)
no_html function modules/colors.py:74 def no_html(content)
retModel function modules/colors.py:40 def retModel()
CommandExecutor class modules/command_executor.py:106 class CommandExecutor
ExecutionResult class modules/command_executor.py:97 class ExecutionResult
__init__ method modules/command_executor.py:118 def __init__(self)
_argv method modules/command_executor.py:173 def _argv(self, command)
_default_writer method modules/command_executor.py:291 def _default_writer(line)
_fire_hooks method modules/command_executor.py:394 def _fire_hooks(self, result)
_kill_process_group function modules/command_executor.py:77 def _kill_process_group(proc)
_needs_shell method modules/command_executor.py:165 def _needs_shell(self, command)
_publish_event method modules/command_executor.py:401 def _publish_event(self, result)
_run_capture method modules/command_executor.py:296 def _run_capture(self, command, timeout)
_run_stream method modules/command_executor.py:321 def _run_stream(self, command, timeout)
add_hook method modules/command_executor.py:127 def add_hook(self, hook)
clear_thread_stdin_devnull function modules/command_executor.py:64 def clear_thread_stdin_devnull()
clear_thread_timeout function modules/command_executor.py:46 def clear_thread_timeout()
get_executor function modules/command_executor.py:426 def get_executor()
instance method modules/command_executor.py:122 def instance(cls)
run method modules/command_executor.py:131 def run(self, command, timeout, stream)
run_passthrough method modules/command_executor.py:179 def run_passthrough(self, command, env)
run_tee method modules/command_executor.py:194 def run_tee(self, command)
run_with_tee method modules/command_executor.py:358 def run_with_tee(self, command, output_path, timeout)
set_thread_stdin_devnull function modules/command_executor.py:59 def set_thread_stdin_devnull(enabled)
set_thread_timeout function modules/command_executor.py:41 def set_thread_timeout(seconds)
thread_stdin_devnull function modules/command_executor.py:72 def thread_stdin_devnull()
thread_timeout function modules/command_executor.py:54 def thread_timeout()
ComplianceEngine class modules/compliance.py:632 class ComplianceEngine
ComplianceFinding class modules/compliance.py:620 class ComplianceFinding
EvidenceChain class modules/compliance.py:349 class EvidenceChain
EvidenceEntry class modules/compliance.py:340 class EvidenceEntry
__init__ method modules/compliance.py:357 def __init__(self, sessions_dir)
__init__ method modules/compliance.py:635 def __init__(self, sessions_dir)
_append_to_file method modules/compliance.py:403 def _append_to_file(self, entry)
_count_by_category method modules/compliance.py:772 def _count_by_category(self, findings)

Next: SYMBOLS_p12.md