Component diagrams ← Maps gallery

Component Diagrams

22 components162 relations1078 files
Layerinfrastructuretestingutility
calls into6 calls · 2 importsdepends on0 calls · 4 importscalls into63 calls · 0 importscalls into1 calls · 1 importscalls into10 calls · 0 importscalls into98 calls · 0 importscalls into103 calls · 23 importscalls into111 calls · 28 importscalls into2670 calls · 71 importscalls into172 calls · 28 importscalls into50 calls · 0 importscalls into26 calls · 8 importscalls into36 calls · 27 importscalls into62 calls · 2 importscalls into8 calls · 5 importscalls into18 calls · 0 importscalls into1 calls · 0 importscalls into2 calls · 0 importscalls into4 calls · 0 importscalls into3 calls · 0 importscalls into9 calls · 1 importscalls into60 calls · 1 importscalls into3 calls · 2 importscalls into11 calls · 0 importsdepends on0 calls · 1 importscalls into10 calls · 4 importscalls into5 calls · 0 importscalls into19 calls · 0 importscalls into43 calls · 1 importscalls into34 calls · 2 importscalls into94 calls · 1 importscalls into7 calls · 1 importscalls into2 calls · 0 importsdepends on0 calls · 1 importscalls into1 calls · 0 importscalls into3 calls · 0 importscalls into111 calls · 11 importscalls into12 calls · 0 importscalls into9 calls · 0 importscalls into10 calls · 4 importscalls into12 calls · 1 importsdepends on1 calls · 3 importsdepends on0 calls · 1 importscalls into24 calls · 0 importscalls into1 calls · 0 importscalls into81 calls · 1 importscalls into2 calls · 0 importscalls into52 calls · 0 importscalls into1 calls · 0 importscalls into151 calls · 1 importscalls into2 calls · 0 importscalls into12 calls · 0 importscalls into1 calls · 0 importscalls into75 calls · 1 importscalls into1 calls · 0 importscalls into5 calls · 0 importscalls into10 calls · 0 importscalls into8 calls · 0 importscalls into15 calls · 0 importscalls into6 calls · 0 importscalls into2 calls · 0 importscalls into1 calls · 0 importscalls into2 calls · 0 importscalls into1 calls · 0 importscalls into2 calls · 0 importscalls into101 calls · 29 importscalls into7 calls · 3 importsdepends on1 calls · 6 importscalls into61 calls · 0 importscalls into40 calls · 0 importscalls into71 calls · 0 importscalls into259 calls · 28 importscalls into230 calls · 18 importscalls into71 calls · 14 importscalls into46 calls · 0 importscalls into18 calls · 10 importscalls into67 calls · 0 importscalls into107 calls · 1 importscalls into4 calls · 0 importscalls into5 calls · 0 importscalls into1 calls · 0 importscalls into2 calls · 0 importscalls into3 calls · 0 importscalls into2 calls · 0 importscalls into1 calls · 0 importscalls into201 calls · 63 importsdepends on0 calls · 3 importscalls into15 calls · 6 importscalls into52 calls · 0 importscalls into7 calls · 0 importscalls into113 calls · 0 importscalls into55 calls · 20 importscalls into1343 calls · 9 importscalls into63 calls · 21 importscalls into24 calls · 0 importsdepends on11 calls · 14 importscalls into8 calls · 5 importscalls into28 calls · 1 importscalls into268 calls · 40 importscalls into1 calls · 0 importscalls into10 calls · 0 importscalls into3 calls · 0 importscalls into55 calls · 0 importscalls into73 calls · 25 importscalls into226 calls · 58 importscalls into74 calls · 13 importscalls into25 calls · 0 importscalls into13 calls · 4 importscalls into10 calls · 2 importscalls into14 calls · 0 importscalls into60 calls · 32 importsdepends on0 calls · 1 importscalls into26 calls · 2 importscalls into1 calls · 0 importscalls into2 calls · 0 importscalls into90 calls · 0 importscalls into3 calls · 0 importscalls into95 calls · 0 importscalls into343 calls · 93 importscalls into491 calls · 82 importscalls into480 calls · 45 importscalls into36 calls · 0 importscalls into15 calls · 9 importscalls into15 calls · 3 importscalls into94 calls · 0 importscalls into6 calls · 0 importscalls into1 calls · 0 importscalls into6 calls · 0 importscalls into21 calls · 7 importscalls into5 calls · 0 importscalls into7 calls · 1 importscalls into24 calls · 2 importscalls into12 calls · 0 importscalls into2 calls · 0 importscalls into31 calls · 23 importscalls into6 calls · 0 importscalls into5 calls · 0 importscalls into14 calls · 0 importsdepends on7 calls · 12 importscalls into23 calls · 3 importscalls into68 calls · 7 importscalls into8 calls · 4 importscalls into9 calls · 6 importscalls into6 calls · 1 importscalls into380 calls · 4 importscalls into323 calls · 0 importscalls into42 calls · 3 importscalls into28 calls · 4 importscalls into23 calls · 1 importscalls into28 calls · 3 importscalls into8 calls · 1 importscalls into35 calls · 1 importscalls into15 calls · 0 importscalls into3 calls · 0 importscalls into7 calls · 0 importscalls into23 calls · 2 importscalls into16 calls · 0 importscalls into1 calls · 0 importscalls into4 calls · 1 importscalls into26 calls · 0 importscalls into14 calls · 1 importscalls into45 calls · 3 importscli/commands159 files · 3231 symbolsutilityneeds_sudosudo_availableredact_secrets+2868 moreHUBskills/hermes-lazyown16 files · 246 symbolsutilitymainConfigKeysEnvKeys+208 moremodules: surface_graph15 files · 209 symbolsutility_cache_path_cache_load_cache_save+200 moremodules: opsec_scorer12 files · 175 symbolsutilityRiskLevelGateAction_risk_bucket+163 moremodules: kerberos_core7 files · 138 symbolsutilityKerberosPrincipalto_stringEncryptedData+120 moremodules: saas_attacks7 files · 77 symbolsutilityAWSConfigAWSAttackEngine__init__+64 moremodules: polymorphic_engine6 files · 89 symbolsutilityDotNetPayloadConfigDotNetPayloadFactory__init__+79 morecontrib/legacy5 files · 15 symbolsutilitybase64_encodebase64_decodecaesar_cipher+12 morescripts: journal3 files · 26 symbolsutilityJournalErrorJournalConfigfrom_git_remote+21 moremodules/backdoor2 files · 6 symbolsutilityloggbzerobootRun+3 morepoc_tui2 files · 33 symbolsinfrastructurePayloadConfig__post_init__reload+27 moremodules: lazyc2135 files · 2850 symbolsutilityStructuredLogConfig_JsonLineFormatter__init__+2347 morescripts: check_contract_man…2 files · 17 symbolstestingManifestConfig__post_init___resolve+14 morescripts: migrate_lazyown2 files · 12 symbolstesting_category_from_decorator_indent_levelextract_method+9 moretools2 files · 4 symbolsutilityfontrendermainmodules: lazy_loop115 files · 2479 symbolsutilityplausible_command_sudo_unavailable_is_ip_literal+2092 morecli112 files · 2505 symbolsutility_sanitizecolors_enabled_paint+2204 moremodules: autonomous_daemon109 files · 3024 symbolsutilityEnumCommandSetdo_smbclientdo_smbclient_impacket+2428 morelazygui/panels54 files · 557 symbolsutilityWindowConstantsTimingConstantsNetworkConstants+448 moremodules: llm_budget35 files · 727 symbolsutilityis_model_missing_errorgroq_model_chainLLMBackendUnavailableEr…+564 morestatic/js25 files · 1575 symbolsutilitycheck_go_tool_installedis_binary_presenthandle_multiple_rhosts+772 moreskills/claude_md_orchestrat…19 files · 278 symbolsutility_now_isoStageSeverity+199 more

Details

Static architecture map of 1078 files (asm, c, cpp, cs, h, js, lua, php, py, sh) in 22 components: cli/commands, modules: lazyc2, modules: lazy_loop, cli, modules: autonomous_daemon, lazygui/panels, modules: llm_budget, static/js. Structure is extracted statically without LLM calls; component prose may be enriched locally.

Relations

cli/commands (1) [Expand]

cli/commands groups 159 files (c, py) around needs_sudo, sudo_available, redact_secrets, parse_ip_mac, create_arp_packet. Autor: Gris Iscomeback Correo electrónico: grisiscomeback[at]gmail[dot]com Fecha de...

Related Classes/Methods:

Sub-components

calls into108 calls · 27 importscalls into188 calls · 60 importscalls into312 calls · 58 importscalls into100 calls · 0 importsdepends on0 calls · 1 importscalls into3 calls · 0 importsdepends on9 calls · 12 importscalls into8 calls · 1 importscalls into45 calls · 1 importscalls into5 calls · 4 importscalls into2 calls · 1 importscalls into2 calls · 1 importscalls into369 calls · 110 importscalls into212 calls · 85 importscalls into623 calls · 34 importscalls into6 calls · 6 importscli67 files · 1083 symbolsutilityextract_flagLazyOwnCommandSet_resolve_shell+1008 morecontrib1 files · 7 symbolsutilitycheck_sudostart_smb_serverstart_smb_relay+4 morecore10 files · 105 symbolsutilitycheck_rhostcheck_lhostcheck_lport+101 moremodules32 files · 658 symbolsutilityTlsProfileget_cipher_suitesget_ja3_hash+540 moreroot2 files · 127 symbolsutilityneeds_sudosudo_availableredact_secrets+123 morescripts1 files · 4 symbolsutilitySmokeConfigcheck_surfacescheck_calls+1 moretests46 files · 1247 symbolstesting_git_repo_with_remote_addon+1123 more
cli (1.1)

cli groups 67 files (py) around extract_flag, LazyOwnCommandSet, _resolve_shell, params, payload. Declarative cmd2 alias loader.

contrib (1.2)

contrib groups 1 files (py) around check_sudo, start_smb_server, start_smb_relay, CustomSMBRelayServer, __init__.

core (1.3)

core groups 10 files (py) around check_rhost, check_lhost, check_lport, check_port, require_rhost. Configuration loader and Config wrapper.

modules (1.4)

modules groups 32 files (c, py) around TlsProfile, get_cipher_suites, get_ja3_hash, from_dict, to_dict. Git update contract for lazyaddons.

root (1.5)

root groups 2 files (py) around needs_sudo, sudo_available, redact_secrets, parse_ip_mac, create_arp_packet. Autor: Gris Iscomeback Correo electrónico: grisiscomeback[at]gmail[dot]com Fecha de...

scripts (1.6)

scripts groups 1 files (py) around SmokeConfig, check_surfaces, check_calls, main. Smoke check for the public surfaces documented in CORE.md.

tests (1.7)

tests groups 46 files (py) around _git, _repo_with_remote, _addon, test_every_shipped_addon_opts_in, test_update_disabled_is_skipped. Lazyaddon update BDD contract: opt-in, path-safe, dirty-tree aware.

Files

modules: lazyc2 (2) [Expand]

modules: lazyc2 groups 135 files (js, py) around StructuredLogConfig, _JsonLineFormatter, __init__, format, _ConsoleFormatter. Automation command set — credential reuse, conditional hooks, operator profiles.

Related Classes/Methods:

Sub-components

calls into2 calls · 0 importscalls into81 calls · 26 importsdepends on0 calls · 5 importsdepends on5 calls · 10 importscalls into48 calls · 13 importscalls into1 calls · 0 importsdepends on5 calls · 39 importscalls into21 calls · 1 importsdepends on1 calls · 4 importscalls into34 calls · 17 importscalls into171 calls · 26 importscalls into3 calls · 3 importsdepends on5 calls · 6 importsdepends on14 calls · 15 importscalls into3 calls · 0 importsdepends on0 calls · 2 importscalls into69 calls · 0 importscalls into2 calls · 1 importscalls into144 calls · 60 importscalls into367 calls · 19 importscalls into339 calls · 75 importscalls into4 calls · 0 importscalls into113 calls · 39 importscli4 files · 40 symbolsutilityAutomationCommandSetdo_cred_reusedo_cred_mark_failed+37 morecontrib5 files · 50 symbolsutilitytruncate_messageconfigure_logging_load_payload_kv+38 morecore5 files · 68 symbolsinfrastructureStructuredLogConfig_JsonLineFormatter__init__+59 morelazyc228 files · 229 symbolspresentationCorsConfigErrorCorsPolicy__init__+205 moremodules46 files · 997 symbolsutilityRolevalid_rolesPermission+778 moreroot2 files · 335 symbolspresentationsanitize_contentRAGManager__init__+324 moreskills9 files · 262 symbolsutilityConfigdefaultServiceFact+198 morestatic2 files · 47 symbolsutilityasasas+13 moretests34 files · 822 symbolstesting_make_goal_patched_paths_start_patches+803 more
cli (2.1)

cli groups 4 files (py) around AutomationCommandSet, do_cred_reuse, do_cred_mark_failed, do_hooks_list, do_hooks_enable. Automation command set — credential reuse, conditional hooks, operator profiles.

contrib (2.2)

contrib groups 5 files (py) around truncate_message, configure_logging, _load_payload_kv, _load_report_context, _prompt_redteam. Unified Ollama/DeepSeek client for LazyOwn — merges lazydeepseekcli_local +...

core (2.3)

core groups 5 files (py) around StructuredLogConfig, _JsonLineFormatter, __init__, format, _ConsoleFormatter. Tenant-bound API authorization for the LazyOwn C2 dashboard.

lazyc2 (2.4)

lazyc2 groups 28 files (py) around CorsConfigError, CorsPolicy, __init__, env, resolve_origins. LazyAddon creator contract for the LazyOwn C2 web interface.

modules (2.5)

modules groups 46 files (py) around Role, valid_roles, Permission, _UsersFileUnreadable, RBACUser. LazyOwn AI Fallback Chain

root (2.6)

root groups 2 files (py) around sanitize_content, RAGManager, __init__, initialize_cache_table, get_cache_key. RAGManager: Manages RAG functionality with CAG caching for document processing and...

skills (2.7)

skills groups 9 files (py) around Config, default, ServiceFact, CredentialFact, ShareFact. Autonomous Campaign Intelligence (ACI) Planner

static (2.8)

static groups 2 files (js) around as, as, as, as, as. as: !

tests (2.9)

tests groups 34 files (py) around _make_goal, _patched_paths, _start_patches, _stop_patches, _make_planner. tests/test_aci_planner.py

Files

modules: lazy_loop (3) [Expand]

modules: lazy_loop groups 115 files (py) around plausible_command, _sudo_unavailable, _is_ip_literal, _valid_nmap_port_spec, repair_worker_command. command_and_control commands migrated from lazyown.py.

Related Classes/Methods:

Sub-components

calls into4 calls · 2 importscalls into634 calls · 155 importscalls into2 calls · 0 importscalls into2 calls · 2 importscalls into9 calls · 9 importscalls into3 calls · 0 importscalls into89 calls · 25 importscalls into42 calls · 36 importscalls into2016 calls · 402 importscli10 files · 347 symbolsutilityContainerCommandSetdo_docker_enumdo_k8s_enum+317 morecore4 files · 31 symbolsutilityCommandInjectionErrorUrlValidationErrorneeds_shell+28 moremodules53 files · 1297 symbolsutilityplausible_command_sudo_unavailable_is_ip_literal+1090 moretests48 files · 804 symbolstesting_isolated_llm_health_isolated_path_fast_llm_connect_backo…+690 more
cli (3.1)

cli groups 10 files (py) around ContainerCommandSet, do_docker_enum, do_k8s_enum, do_container_escape, do_k8s_pods. command_and_control commands migrated from lazyown.py.

core (3.2)

core groups 4 files (py) around CommandInjectionError, UrlValidationError, needs_shell, safe_system, safe_run_argv. Autonomous-run mode for the loop engine.

modules (3.3)

modules groups 53 files (py) around plausible_command, _sudo_unavailable, _is_ip_literal, _valid_nmap_port_spec, repair_worker_command. Active Directory Certificate Services (AD CS) attack module.

tests (3.4)

tests groups 48 files (py) around _isolated_llm_health, _isolated_path, _fast_llm_connect_backoff, _reset_world_model_singleton, _offline_llm_for_loop_tests. Global pytest isolation hooks.

Files

cli (4) [Expand]

cli groups 112 files (py) around _sanitize, colors_enabled, _paint, format_line, print_error. LazyOwn CLI infrastructure.

Related Classes/Methods:

Sub-components

calls into116 calls · 30 importscalls into30 calls · 20 importscalls into1 calls · 0 importscalls into1 calls · 1 importscalls into1 calls · 0 importscalls into1 calls · 1 importscalls into2 calls · 2 importsdepends on34 calls · 38 importscalls into213 calls · 2 importscalls into8 calls · 4 importscalls into1 calls · 1 importscalls into1197 calls · 248 importscalls into42 calls · 24 importscalls into53 calls · 4 importscalls into22 calls · 4 importscli48 files · 948 symbolsutilityThemeget_themetheme_from_payload+772 morecore6 files · 34 symbolsutility_sanitizecolors_enabled_paint+31 moremodules3 files · 44 symbolsutilityKillChainConfigworld_model_pathphase_index+40 morepoc_tui4 files · 104 symbolsutilityShellBackend__init__import_shell_class+73 moreroot1 files · 129 symbolsutility_ux_debug_parse_bool_setting_PayloadSettableProxy+125 morescripts1 files · 4 symbolsutilityAuditConfigargparser_commandsaudit+1 moretests49 files · 1242 symbolstestingcrypto_moduletmp_sessionsTestAutoCryptoConfig+1172 more
cli (4.1)

cli groups 48 files (py) around Theme, get_theme, theme_from_payload, EngagementState, _load_state. LazyOwn CLI infrastructure.

core (4.2)

core groups 6 files (py) around _sanitize, colors_enabled, _paint, format_line, print_error. Lightweight command execution bridge between C2 bots and the LazyOwn CLI shell.

modules (4.3)

modules groups 3 files (py) around KillChainConfig, world_model_path, phase_index, is_valid_phase, PhaseStatus. CLI authentication module — login against users.json with remember-me.

poc_tui (4.4)

poc_tui groups 4 files (py) around ShellBackend, __init__, import_shell_class, start, run. Entry point: python3 -m poc_tui

root (4.5)

root groups 1 files (py) around _ux_debug, _parse_bool_setting, _PayloadSettableProxy, __init__, __getattr__. lazyown Author: Gris Iscomeback Email: grisiscomeback at gmail dot com Creation Date...

scripts (4.6)

scripts groups 1 files (py) around AuditConfig, argparser_commands, audit, main. Audit every registered shell command for dispatch and parser errors.

tests (4.7)

tests groups 49 files (py) around crypto_module, tmp_sessions, TestAutoCryptoConfig, test_default_config, test_custom_config. Tests for cli.auto_crypto — automatic session data encryption.

Files

modules: autonomous_daemon (5) [Expand]

modules: autonomous_daemon groups 109 files (py) around EnumCommandSet, do_smbclient, do_smbclient_impacket, do_smbclient_py, do_smbmap. Caldera-style command set — operation lifecycle, TTP coverage, and planner.

Related Classes/Methods:

Sub-components

calls into74 calls · 26 importscalls into14 calls · 14 importscalls into1 calls · 0 importsdepends on0 calls · 3 importscalls into39 calls · 5 importsdepends on0 calls · 2 importscalls into9 calls · 5 importscalls into370 calls · 9 importscalls into385 calls · 101 importscalls into2 calls · 1 importscalls into3 calls · 0 importscalls into157 calls · 11 importscalls into667 calls · 171 importscalls into325 calls · 86 importscli9 files · 205 symbolsutilityEnumCommandSetdo_smbclientdo_smbclient_impacket+179 morecontrib3 files · 21 symbolsutilityBinaryFinder__init__find_suid_binaries+17 morelazygui2 files · 0 symbolsutilitymodules37 files · 811 symbolsutilitySigmaRuleDetectionAssessmentis_high_risk+648 morescripts1 files · 6 symbolsinfrastructure_backup_opencode_path_hermes_path+3 moreskills27 files · 1160 symbolsutility_try_import_update_task_status_credential_worth_task+911 moretests30 files · 821 symbolstestingtest_autonomous_flow_in…test_c04_dedup_anchor_c…test_c04_mirror_to_camp…+746 more
cli (5.1)

cli groups 9 files (py) around EnumCommandSet, do_smbclient, do_smbclient_impacket, do_smbclient_py, do_smbmap. Caldera-style command set — operation lifecycle, TTP coverage, and planner.

contrib (5.2)

contrib groups 3 files (py) around BinaryFinder, __init__, find_suid_binaries, find_capabilities_binaries, find_executable_binaries.

lazygui (5.3)

lazygui groups 2 files (py). LazyOwn Operator Console.

modules (5.4)

modules groups 37 files (py) around SigmaRule, DetectionAssessment, is_high_risk, is_critical_risk, IDetectionOracle. AI-Driven Exploit Chaining Engine.

scripts (5.5)

scripts groups 1 files (py) around _backup, _opencode_path, _hermes_path, patch_opencode, patch_hermes. Patch operator agent configs to use the Lazy llama.cpp server.

skills (5.6)

skills groups 27 files (py) around _try_import, _update_task_status, _credential_worth_task, _task_title_open, _inject_to_tasks_json. skills/autonomous_daemon.py — LazyOwn Autonomous Execution Daemon

tests (5.7)

tests groups 30 files (py) around test_autonomous_flow_integration, test_c04_dedup_anchor_coverage, test_c04_mirror_to_campaign_db, test_c05_frontier_emits_once_then_empty, test_c05_todo_blocks_lateral_until_creds. test_autonomous_flow_integration: Simulates a simplified autonomous flow to verify...

Files

lazygui/panels (6) [Expand]

lazygui/panels groups 54 files (py) around WindowConstants, TimingConstants, NetworkConstants, PtyConstants, FontConstants. Entry point for ``python -m lazygui``.

Related Classes/Methods:

Sub-components

lazygui (6.1)

lazygui groups 51 files (py) around WindowConstants, TimingConstants, NetworkConstants, PtyConstants, FontConstants. Entry point for ``python -m lazygui``.

tests (6.2)

tests groups 3 files (py) around TestBackendDescriptor, test_construction, test_immutable, TestBackendStatus, test_values. Tests for lazygui backend services.

Files

modules: llm_budget (7) [Expand]

modules: llm_budget groups 35 files (py) around is_model_missing_error, groq_model_chain, LLMBackendUnavailableError, LLMBackendNotSupportedError, default_model_for. Artificial Intelligence command set.

Related Classes/Methods:

Sub-components

calls into11 calls · 1 importscalls into11 calls · 4 importscalls into4 calls · 3 importsdepends on0 calls · 1 importsdepends on0 calls · 1 importscalls into3 calls · 1 importscalls into14 calls · 4 importscalls into3 calls · 3 importscalls into7 calls · 1 importscalls into147 calls · 26 importscalls into58 calls · 19 importscli1 files · 8 symbolsutilityAiCommandSetdo_askdo_groq+5 morecontrib3 files · 56 symbolsutilityclean_thinkclean_yamltruncate_message+49 morecore8 files · 137 symbolsutilityFieldKindSeverityFieldSpec+115 moremodules10 files · 200 symbolsutilityis_model_missing_errorgroq_model_chainLLMBackendUnavailableEr…+151 moreroot4 files · 84 symbolsutilitySecureSessionManager__init__register_failed_attempt+44 moretests9 files · 242 symbolstesting_command_setTestDoAsktest_empty_question_pri…+219 more
cli (7.1)

cli groups 1 files (py) around AiCommandSet, do_ask, do_groq, do_poolcheck, _serve. Artificial Intelligence command set.

contrib (7.2)

contrib groups 3 files (py) around clean_think, clean_yaml, truncate_message, configure_logging, create_complex_prompt. parse_github_url: Extrae (owner, repo) de una URL de GitHub.

core (7.3)

core groups 8 files (py) around FieldKind, Severity, FieldSpec, ValidationIssue, _validate_string. Core primitives for the LazyOwn framework.

modules (7.4)

modules groups 10 files (py) around is_model_missing_error, groq_model_chain, LLMBackendUnavailableError, LLMBackendNotSupportedError, default_model_for. LazyOwn AI Agent - Ultimate Edition Improvements: anti-hang timeout, memory...

root (7.5)

root groups 4 files (py) around SecureSessionManager, __init__, register_failed_attempt, check_lockout, check_rate_limit. download_c2: Handle the /download_c2 command to download a file from the C2.

tests (7.6)

tests groups 9 files (py) around _command_set, TestDoAsk, test_empty_question_prints_usage, test_question_forwarded_with_session_context, test_backend_error_surfaces_as_message. Behavioural tests for the resurrected ``ask``/``groq`` commands.

Files

static/js (8) [Expand]

static/js groups 25 files (c, js, py, sh) around check_go_tool_installed, is_binary_present, handle_multiple_rhosts, wrapper, check_sudo. ``assign`` business logic.

Related Classes/Methods:

Sub-components

cli (8.1)

cli groups 3 files (py) around apply_assign, format_payload, style, active_tokens, paint. ``assign`` business logic.

contrib (8.2)

contrib groups 1 files (py) around generate_key_iv, main.

core (8.3)

core groups 2 files (py) around check_go_tool_installed, is_binary_present, handle_multiple_rhosts, wrapper, check_sudo. Process and subprocess utilities for the LazyOwn framework.

lazyc2 (8.4)

lazyc2 groups 1 files (py). Global C2 server state — namespace for shared mutable objects.

lazyown-docker (8.5)

lazyown-docker groups 1 files (sh).

modules (8.6)

modules groups 2 files (c, py) around _GNU_SOURCE, MQUEUE_NUM, INBOUND, OUTBOUND, DESC_MAX. gcc exp.c -o exp -l mnl -l nftnl -w

root (8.7)

root groups 1 files (py) around main.

static (8.8)

static groups 14 files (js) around As, Be, Cs, Do, Ds. Version 1.73.4 3d-force-graph - https://github.com/vasturiano/3d-force-graph...

Files

skills/claude_md_orchestrator (9) [Expand]

skills/claude_md_orchestrator groups 19 files (js, py) around _now_iso, Stage, Severity, Contract, to_dict. Autor: Gris Iscomeback Correo electrónico: grisiscomeback[at]gmail[dot]com Fecha de...

Related Classes/Methods:

Sub-components

contrib (9.1)

contrib groups 4 files (py) around _ret_model, truncate_message, _configure_logging, _load_knowledge_base, _save_knowledge_base. Autor: Gris Iscomeback Correo electrónico: grisiscomeback[at]gmail[dot]com Fecha de...

modules (9.2)

modules groups 1 files (py) around retModel, delete_lines, no_html. retModel: gemma2-9b-it Google 8,192 - - llama-3.3-70b-versatile...

skills (9.3)

skills groups 13 files (py) around _now_iso, Stage, Severity, Contract, to_dict. Public API for the claude_md_orchestrator skill.

static (9.4)

static groups 1 files (js) around P, S, a, a, a.

Files

skills/hermes-lazyown (10) [Expand]

skills/hermes-lazyown groups 16 files (c, py) around main, ConfigKeys, EnvKeys, Defaults, PhaseNames. Phishing Wizard command set.

Related Classes/Methods:

Sub-components

cli (10.1)

cli groups 1 files (py) around PhishingWizardCommandSet, do_phish_wizard, do_phish_serve, PhishingHandler, log_message. Phishing Wizard command set.

contrib (10.2)

contrib groups 2 files (py) around SamsungKnoxExploitServer, do_GET, apk_bytes, launch_html, exploit_js.

modules (10.3)

modules groups 3 files (c, py) around main, SecurityConfig, from_payload, HeaderValueSanitizer, __init__. Autor: Gris Iscomeback Correo electrónico: grisiscomeback[at]gmail[dot]com Fecha de...

root (10.4)

root groups 1 files (py) around _build_substitutions, _fix_sessions_owner, _run_tool. This software must not be used by military or secret service organisations.

skills (10.5)

skills groups 8 files (py) around ConfigKeys, EnvKeys, Defaults, PhaseNames, Paths. Dynamic Claude.md rule generator for the Hermes-LazyOwn integration.

tests (10.6)

tests groups 1 files (py) around cfg, TestSecurityConfig, test_defaults_are_conservative, test_from_payload_accepts_known_keys, test_from_payload_drops_wrong_types. Unit tests for :mod:`modules.security_sanitizers`.

Files

modules: surface_graph (11) [Expand]

modules: surface_graph groups 15 files (py) around _cache_path, _cache_load, _cache_save, _cached, _store. Database commands — workspace isolation, host/service/vuln management, nmap import...

Related Classes/Methods:

Sub-components

cli (11.1)

cli groups 4 files (py) around _slug_host, _slug_port, SurfaceNode, to_dict, SurfaceEdge. Database commands — workspace isolation, host/service/vuln management, nmap import...

modules (11.2)

modules groups 6 files (py) around _cache_path, _cache_load, _cache_save, _cached, _store. Attack-surface 3D intel module: C2-centred campaign graph.

tests (11.3)

tests groups 5 files (py) around _fixture_sessions, test_attack_fuses_surface_and_intel, test_attack_payload_readmenator_shape, test_attack_bundle_payload, test_attack_summary_feeds_loop. Attack-surface 3D module: surface+intel fusion + embedded pages.

Files

modules: opsec_scorer (12) [Expand]

modules: opsec_scorer groups 12 files (py) around RiskLevel, GateAction, _risk_bucket, _risk_label, _risk_level. OPSEC and cleanup commands — scoring, log tamper, forensic cleaner, timestomp, memory...

Related Classes/Methods:

Sub-components

cli (12.1)

cli groups 2 files (py) around OpsecCleanupCommandSet, do_opsec_score, do_log_tamper, do_forensic_clean, do_timestomp. OPSEC and cleanup commands — scoring, log tamper, forensic cleaner, timestomp, memory...

modules (12.2)

modules groups 7 files (py) around RiskLevel, GateAction, _risk_bucket, _risk_label, _risk_level. Forensic artifact cleaner — Prefetch, Shimcache, Amcache, MFT/USN cleanup.

tests (12.3)

tests groups 3 files (py) around TestHashIdentification, test_identify_ntlm, test_identify_ntlm_from_secretsdump, test_identify_sha512crypt, test_identify_unknown. Tests for modules/hash_cracker.py

Files

modules: kerberos_core (13) [Expand]

modules: kerberos_core groups 7 files (py) around KerberosPrincipal, to_string, EncryptedData, KerberosTicket, has_flag. Active Directory attack commands — Kerberos, tickets, delegation, DACL, GPO...

Related Classes/Methods:

Sub-components

cli (13.1)

cli groups 1 files (py) around ActiveDirectoryCommandSet, do_kerberos_ticket, do_delegation_enum, do_delegation_attack, do_dacl_abuse. Active Directory attack commands — Kerberos, tickets, delegation, DACL, GPO...

modules (13.2)

modules groups 6 files (py) around KerberosPrincipal, to_string, EncryptedData, KerberosTicket, has_flag. DACL/SACL abuse module — ACL manipulation for AD privilege escalation.

Files

modules: saas_attacks (14) [Expand]

modules: saas_attacks groups 7 files (py) around AWSConfig, AWSAttackEngine, __init__, enumerate_iam_permissions, lambda_backdoor. Cloud attack commands — Azure AD/Entra ID, AWS, GCP, Kubernetes, cross-cloud, SaaS.

Related Classes/Methods:

Sub-components

cli (14.1)

cli groups 1 files (py) around CloudAttackCommandSet, do_entra_attack, do_aws_privesc, do_gcp_privesc, do_k8s_attack. Cloud attack commands — Azure AD/Entra ID, AWS, GCP, Kubernetes, cross-cloud, SaaS.

modules (14.2)

modules groups 6 files (py) around AWSConfig, AWSAttackEngine, __init__, enumerate_iam_permissions, lambda_backdoor. AWS privilege escalation — IAM enumeration, Lambda backdoors, STS role chaining.

Files

modules: polymorphic_engine (15) [Expand]

modules: polymorphic_engine groups 6 files (py) around DotNetPayloadConfig, DotNetPayloadFactory, __init__, _detect_compiler, list_templates. Payload arsenal commands — dotnet, reflective DLL, staged delivery, polymorphic...

Related Classes/Methods:

Sub-components

cli (15.1)

cli groups 1 files (py) around PayloadArsenalCommandSet, do_dotnet_payload, do_arsenal_show, do_staged_delivery, do_polymorphic. Payload arsenal commands — dotnet, reflective DLL, staged delivery, polymorphic...

modules (15.2)

modules groups 5 files (py) around DotNetPayloadConfig, DotNetPayloadFactory, __init__, _detect_compiler, list_templates. .NET/C# payload generation — execute-assembly, inline-assembly, Roslyn compilation.

Files

contrib/legacy (16)

contrib/legacy groups 5 files (py) around base64_encode, base64_decode, caesar_cipher, caesar_decipher, key_substitution.

Related Classes/Methods:

Files

scripts: journal (17)

scripts: journal groups 3 files (py) around JournalError, JournalConfig, from_git_remote, _run_git, _git_remote_slug. Read-before-you-write journal over GitHub Discussions.

Related Classes/Methods:

Files

modules/backdoor (18)

modules/backdoor groups 2 files (c, h) around logg, bzero, bootRun, str_cut, Shell.

Related Classes/Methods:

Files

poc_tui (19)

poc_tui groups 2 files (py) around PayloadConfig, __post_init__, reload, save, get. Payload.json configuration manager for the TUI shell.

Related Classes/Methods:

Files

scripts: check_contract_manifest (20)

scripts: check_contract_manifest groups 2 files (py) around ManifestConfig, __post_init__, _resolve, _top_level_names, _module_path. Verify that documented contracts still exist on disk.

Related Classes/Methods:

Files

scripts: migrate_lazyown (21)

scripts: migrate_lazyown groups 2 files (py) around _category_from_decorator, _indent_level, extract_method, rewrite_globals, build_migrated_module. Staged migration script: extract do_* methods from lazyown.py into cli/commands/.

Related Classes/Methods:

Files

tools (22)

tools groups 2 files (py) around font, render, main, main. Generate LazyOwn demo GIFs without external services.

Related Classes/Methods:

Files