Agent API_p8 - grisuno/LazyOwn GitHub Wiki

API (page 8 of 22)

Previous: API_p7.md

lazyc2/security/trusted_proxy.py

Imported by: lazyc2.py, tests/test_trusted_proxy.py

lazyc2/security/validators.py

Depends on: lazyc2/security/constants.py Imported by: lazyc2.py, lazyc2/blueprints/phishing.py, lazyc2/security/services.py, tests/test_security_lazyc2.py, tests/test_short_url_file_containment.py

lazygui/main.py

Depends on: lazygui/app.py

lazygui/app.py

Depends on: core/logging.py, lazygui/config/c2_credentials.py, lazygui/config/constants.py, lazygui/config/paths.py, lazygui/config/settings.py, lazygui/services/backend.py, lazygui/services/event_log.py, lazygui/services/factory.py, lazygui/services/models.py, lazygui/services/teamserver_backend.py, lazygui/theme/manager.py, lazygui/windows/connect_dialog.py, lazygui/windows/main_window.py Imported by: lazygui/__main__.py

  • Application.__init__ (method) lazygui/app.py:36 def __init__(self, argv) -- Build constants/settings/theme/backend/main-window.
  • Application.run (method) lazygui/app.py:65 def run(self) -- Show the main window, start the backend, and run the event loop.
  • Application.show_connect_dialog (method) lazygui/app.py:100 def show_connect_dialog(self) -- Open the connection dialog and swap backends if accepted.

lazygui/config/c2_credentials.py

Depends on: core/logging.py Imported by: lazygui/app.py, lazygui/windows/connect_dialog.py

  • C2Credentials.empty (method) lazygui/config/c2_credentials.py:33 def empty(cls) -- Return a sentinel representing no credentials available.
  • load_c2_credentials_from_file (function) lazygui/config/c2_credentials.py:38 def load_c2_credentials_from_file(file_path) -- Parse [.c2_credentials.txt](https://github.com/grisuno/LazyOwn/blob/43ddc4b8a289c0e7e2d2d7c4f473a9f16bd46a34/.c2_credentials.txt) and return username + password.
  • load_c2_credentials (function) lazygui/config/c2_credentials.py:71 def load_c2_credentials(project_root) -- Resolve and parse the credentials file relative to project_root.

lazygui/config/constants.py

Imported by: lazygui/app.py, lazygui/config/__init__.py, lazygui/config/paths.py, lazygui/config/settings.py, lazygui/panels/base.py, lazygui/panels/campaign_panel.py, lazygui/panels/credentials_panel.py, lazygui/panels/cve_panel.py, lazygui/panels/event_log_panel.py, lazygui/panels/graph_panel.py, lazygui/panels/history_panel.py, lazygui/panels/killchain_panel.py, lazygui/panels/listeners_panel.py, lazygui/panels/marketplace_panel.py, lazygui/panels/registry.py, lazygui/panels/sessions_panel.py, lazygui/panels/terminal_panel.py, lazygui/services/event_log.py, lazygui/services/factory.py, lazygui/services/local_backend.py, lazygui/services/teamserver_backend.py, lazygui/theme/manager.py, lazygui/theme/qss_builder.py, lazygui/widgets/command_palette_list.py, lazygui/widgets/event_log_view.py, lazygui/widgets/filter_bar.py, lazygui/widgets/graph_view.py, lazygui/widgets/terminal_view.py, lazygui/windows/command_palette_window.py, lazygui/windows/connect_dialog.py, lazygui/windows/main_window.py, tests/test_lazygui_backend.py, tests/test_lazygui_graph_widget.py

lazygui/config/paths.py

Depends on: lazygui/config/constants.py Imported by: lazygui/app.py, lazygui/config/__init__.py, lazygui/config/settings.py, lazygui/services/factory.py, lazygui/services/local_backend.py, lazygui/windows/connect_dialog.py

  • AppPaths.config_dir (method) lazygui/config/paths.py:32 def config_dir(self) -- User config directory respecting XDG_CONFIG_HOME when set.
  • AppPaths.settings_file (method) lazygui/config/paths.py:39 def settings_file(self) -- Absolute path of the persisted settings JSON file.
  • AppPaths.layout_file (method) lazygui/config/paths.py:44 def layout_file(self) -- Absolute path of the persisted Qt layout binary blob.
  • AppPaths.project_run_script (method) lazygui/config/paths.py:49 def project_run_script(self) -- Absolute path to the run shell launcher in the repository.
  • AppPaths.lazyc2_script (method) lazygui/config/paths.py:54 def lazyc2_script(self) -- Absolute path to the Flask backend [lazyc2.py](https://github.com/grisuno/LazyOwn/blob/43ddc4b8a289c0e7e2d2d7c4f473a9f16bd46a34/lazyc2.py).
  • AppPaths.c2_credentials_path (method) lazygui/config/paths.py:59 def c2_credentials_path(self) -- Absolute path to the C2 auto-generated credentials file.
  • AppPaths.sessions_dir (method) lazygui/config/paths.py:69 def sessions_dir(self) -- Absolute path to the sessions directory.
  • AppPaths.ensure_config_dir (method) lazygui/config/paths.py:73 def ensure_config_dir(self) -- Create the config directory if missing and return it.

lazygui/config/settings.py

Depends on: core/logging.py, lazygui/config/constants.py, lazygui/config/paths.py Imported by: lazygui/app.py, lazygui/config/__init__.py, lazygui/theme/manager.py, lazygui/windows/connect_dialog.py, lazygui/windows/main_window.py

lazygui/panels/base.py

Depends on: lazygui/config/constants.py, lazygui/services/backend.py Imported by: lazygui/panels/__init__.py, lazygui/panels/campaign_panel.py, lazygui/panels/credentials_panel.py, lazygui/panels/cve_panel.py, lazygui/panels/event_log_panel.py, lazygui/panels/graph_panel.py, lazygui/panels/history_panel.py, lazygui/panels/killchain_panel.py, lazygui/panels/listeners_panel.py, lazygui/panels/marketplace_panel.py, lazygui/panels/registry.py, lazygui/panels/sessions_panel.py, lazygui/panels/terminal_panel.py

  • PanelBase.__init__ (method) lazygui/panels/base.py:20 def __init__(self, constants, backend, identifier, title, parent) -- Initialise the dock widget with stable identifier and title.
  • PanelBase.identifier (method) lazygui/panels/base.py:43 def identifier(self) -- Stable identifier matching :class:PanelConstants.
  • PanelBase.backend (method) lazygui/panels/base.py:48 def backend(self) -- The currently connected backend instance.

lazygui/panels/campaign_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py, lazygui/services/models.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

lazygui/panels/credentials_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

lazygui/panels/cve_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

lazygui/panels/event_log_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py, lazygui/services/event_log.py, lazygui/services/models.py, lazygui/widgets/event_log_view.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

  • EventLogPanel.__init__ (method) lazygui/panels/event_log_panel.py:27 def __init__(self, constants, backend, event_log, parent) -- Compose the toolbar (level filter + clear) and the log view.

lazygui/panels/graph_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py, lazygui/services/models.py, lazygui/widgets/graph_view.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

lazygui/panels/history_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

lazygui/panels/killchain_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py, modules/killchain.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

lazygui/panels/listeners_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py, lazygui/services/models.py, lazygui/widgets/filter_bar.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

  • ListenersPanel.__init__ (method) lazygui/panels/listeners_panel.py:24 def __init__(self, constants, backend, parent) -- Build the layout and subscribe to backend listener updates.

lazygui/panels/marketplace_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

lazygui/panels/registry.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/panels/campaign_panel.py, lazygui/panels/credentials_panel.py, lazygui/panels/cve_panel.py, lazygui/panels/event_log_panel.py, lazygui/panels/graph_panel.py, lazygui/panels/history_panel.py, lazygui/panels/killchain_panel.py, lazygui/panels/listeners_panel.py, lazygui/panels/marketplace_panel.py, lazygui/panels/sessions_panel.py, lazygui/panels/terminal_panel.py, lazygui/services/backend.py, lazygui/services/event_log.py Imported by: lazygui/panels/__init__.py, lazygui/windows/main_window.py

  • PanelRegistry.build (method) lazygui/panels/registry.py:53 def build(cls, constants, backend, event_log, parent) -- Construct every dock panel and return them as a registry.
  • PanelRegistry.all_panels (method) lazygui/panels/registry.py:83 def all_panels(self) -- Return panels in canonical layout order.
  • PanelRegistry.by_identifier (method) lazygui/panels/registry.py:99 def by_identifier(self, identifier) -- Look up a panel by its stable identifier.

lazygui/panels/sessions_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py, lazygui/services/models.py, lazygui/widgets/filter_bar.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

  • SessionsPanel.__init__ (method) lazygui/panels/sessions_panel.py:45 def __init__(self, constants, backend, parent) -- Build the layout and subscribe to backend session updates.

lazygui/panels/terminal_panel.py

Depends on: lazygui/config/constants.py, lazygui/panels/base.py, lazygui/services/backend.py, lazygui/widgets/terminal_view.py Imported by: lazygui/panels/__init__.py, lazygui/panels/registry.py

lazygui/services/backend.py

Depends on: cli/commands/enum.py, lazygui/services/models.py Imported by: lazygui/app.py, lazygui/panels/base.py, lazygui/panels/campaign_panel.py, lazygui/panels/credentials_panel.py, lazygui/panels/cve_panel.py, lazygui/panels/event_log_panel.py, lazygui/panels/graph_panel.py, lazygui/panels/history_panel.py, lazygui/panels/killchain_panel.py, lazygui/panels/listeners_panel.py, lazygui/panels/marketplace_panel.py, lazygui/panels/registry.py, lazygui/panels/sessions_panel.py, lazygui/panels/terminal_panel.py, lazygui/services/__init__.py, lazygui/services/factory.py, lazygui/services/local_backend.py, lazygui/services/teamserver_backend.py, lazygui/widgets/beacon_command_modal.py, lazygui/widgets/status_badge.py, lazygui/windows/main_window.py, tests/test_lazygui_backend.py

lazygui/services/event_log.py

Depends on: lazygui/config/constants.py, lazygui/services/models.py Imported by: lazygui/app.py, lazygui/panels/event_log_panel.py, lazygui/panels/registry.py, lazygui/services/__init__.py, lazygui/widgets/event_log_view.py, lazygui/windows/main_window.py

lazygui/services/factory.py

Depends on: lazygui/config/constants.py, lazygui/config/paths.py, lazygui/services/backend.py, lazygui/services/local_backend.py, lazygui/services/models.py, lazygui/services/teamserver_backend.py Imported by: lazygui/app.py, lazygui/services/__init__.py, static/js/html2pdf.bundle.min.js

  • BackendFactory.create_local (method) lazygui/services/factory.py:30 def create_local(self, parent) -- Construct a local PTY-based backend.
  • BackendFactory.create_teamserver (method) lazygui/services/factory.py:34 def create_teamserver(self, credentials, parent) -- Construct a teamserver-based backend with the given credentials.
  • BackendFactory.create (method) lazygui/services/factory.py:42 def create(self, kind, parent, credentials) -- Convenience dispatch by :class:BackendKind.

lazygui/services/local_backend.py

Depends on: core/logging.py, lazygui/config/constants.py, lazygui/config/paths.py, lazygui/services/backend.py, lazygui/services/models.py Imported by: lazygui/services/__init__.py, lazygui/services/factory.py

lazygui/services/models.py

Depends on: cli/commands/enum.py Imported by: lazygui/app.py, lazygui/panels/campaign_panel.py, lazygui/panels/event_log_panel.py, lazygui/panels/graph_panel.py, lazygui/panels/listeners_panel.py, lazygui/panels/sessions_panel.py, lazygui/services/__init__.py, lazygui/services/backend.py, lazygui/services/event_log.py, lazygui/services/factory.py, lazygui/services/local_backend.py, lazygui/services/teamserver_backend.py, lazygui/widgets/beacon_command_modal.py, lazygui/widgets/event_log_view.py, lazygui/widgets/graph_view.py, lazygui/windows/connect_dialog.py, lazygui/windows/main_window.py, tests/test_lazygui_backend.py, tests/test_lazygui_graph_widget.py, tests/test_lazygui_models.py

lazygui/services/teamserver_backend.py

Depends on: core/logging.py, lazyc2/blueprints/auth.py, lazygui/config/constants.py, lazygui/services/backend.py, lazygui/services/models.py Imported by: lazygui/app.py, lazygui/services/__init__.py, lazygui/services/factory.py, lazygui/windows/connect_dialog.py, tests/test_lazygui_backend.py

lazygui/theme/manager.py

Depends on: core/logging.py, lazygui/config/constants.py, lazygui/config/settings.py, lazygui/theme/palettes/__init__.py, lazygui/theme/qss_builder.py, lazygui/theme/tokens.py Imported by: lazygui/app.py, lazygui/theme/__init__.py, lazygui/windows/main_window.py

  • ThemeManager.__init__ (method) lazygui/theme/manager.py:31 def __init__(self, constants, settings, application, palettes, parent) -- Initialise the manager.
  • ThemeManager.active_tokens (method) lazygui/theme/manager.py:57 def active_tokens(self) -- Currently active :class:ThemeTokens.
  • ThemeManager.active_id (method) lazygui/theme/manager.py:64 def active_id(self) -- Identifier of the active palette.
  • ThemeManager.available (method) lazygui/theme/manager.py:68 def available(self) -- Yield all registered palettes in registration order.
  • ThemeManager.apply_initial (method) lazygui/theme/manager.py:72 def apply_initial(self) -- Load the saved theme identifier and apply it.
  • ThemeManager.apply (method) lazygui/theme/manager.py:80 def apply(self, identifier) -- Activate the palette with identifier and persist the choice.
  • ThemeManager.cycle (method) lazygui/theme/manager.py:93 def cycle(self) -- Switch to the next palette, wrapping at the end of the registry.

lazygui/theme/palettes/init.py

Depends on: lazygui/theme/tokens.py Imported by: lazygui/theme/manager.py

lazygui/theme/qss_builder.py

Depends on: lazygui/config/constants.py, lazygui/theme/tokens.py Imported by: lazygui/theme/__init__.py, lazygui/theme/manager.py

lazygui/widgets/beacon_command_modal.py

Depends on: lazygui/services/backend.py, lazygui/services/models.py Imported by: lazygui/windows/main_window.py

lazygui/widgets/command_palette_list.py

Depends on: lazygui/config/constants.py Imported by: lazygui/widgets/__init__.py, lazygui/windows/command_palette_window.py, lazygui/windows/main_window.py

lazygui/widgets/event_log_view.py

Depends on: lazygui/config/constants.py, lazygui/services/event_log.py, lazygui/services/models.py Imported by: lazygui/panels/event_log_panel.py, lazygui/widgets/__init__.py

lazygui/widgets/filter_bar.py

Depends on: lazygui/config/constants.py Imported by: lazygui/panels/listeners_panel.py, lazygui/panels/sessions_panel.py, lazygui/widgets/__init__.py

lazygui/widgets/graph_view.py

Depends on: lazygui/config/constants.py, lazygui/services/models.py Imported by: lazygui/panels/graph_panel.py, lazygui/widgets/__init__.py, tests/test_lazygui_graph_widget.py

lazygui/widgets/status_badge.py

Depends on: lazygui/services/backend.py Imported by: lazygui/widgets/__init__.py, lazygui/windows/main_window.py

lazygui/widgets/terminal_view.py

Depends on: lazygui/config/constants.py Imported by: lazygui/panels/terminal_panel.py, lazygui/widgets/__init__.py

lazygui/windows/command_palette_window.py

Depends on: lazygui/config/constants.py, lazygui/widgets/command_palette_list.py Imported by: lazygui/windows/__init__.py, lazygui/windows/main_window.py

lazygui/windows/connect_dialog.py

Depends on: lazygui/config/c2_credentials.py, lazygui/config/constants.py, lazygui/config/paths.py, lazygui/config/settings.py, lazygui/services/models.py, lazygui/services/teamserver_backend.py Imported by: lazygui/app.py, lazygui/windows/__init__.py

lazygui/windows/main_window.py

Depends on: lazygui/config/constants.py, lazygui/config/settings.py, lazygui/panels/registry.py, lazygui/services/backend.py, lazygui/services/event_log.py, lazygui/services/models.py, lazygui/theme/manager.py, lazygui/theme/tokens.py, lazygui/widgets/beacon_command_modal.py, lazygui/widgets/command_palette_list.py, lazygui/widgets/status_badge.py, lazygui/windows/command_palette_window.py Imported by: lazygui/app.py, lazygui/windows/__init__.py

lazyown-docker/hostdiscover.sh

lazyown-docker/mkdocker.sh

lazyown.py

Depends on: cli/aliases.py, cli/auto_crypto.py, cli/autosuggest.py, cli/chain_mode.py, cli/cli_enhancements.py, cli/command_chain.py, cli/engagement_hooks.py, cli/exploration.py, cli/fuzzy_picker.py, cli/graph_advisor.py, cli/headless.py, cli/lazynmap_post.py, cli/ops_commands.py, cli/palette.py, cli/palette_command.py, cli/protips.py, cli/reactive_hints.py, cli/registry.py, cli/scope_guard.py, cli/splash.py, cli/status_bar.py, cli/tips_engine.py, cli/toast_bus.py, core/autonomous.py, core/config.py, core/console.py, core/credential_vault.py, core/defaults.py, core/hardening.py, core/logging.py, modules/cli_auth.py, modules/command_executor.py, modules/event_bus.py, modules/event_consumers.py, modules/lazy_loop.py, modules/llm_factory.py, modules/logging_config.py, modules/metrics.py, modules/payload_factory.py, modules/session_cleanup.py, modules/state_manager.py, modules/unified_bridge.py, skills/unified_orchestrator.py, utils.py Imported by: core/command_bridge.py, discord_c2.py, lazyc2.py, poc_tui/app.py, scripts/devtools/command_audit.py, slack_c2_bot.py, telegram_c2.py, tests/test_scope_guard_integration.py

  • _PayloadSettableProxy.__init__ (method) lazyown.py:245 def __init__(self, params) -- Bind the proxy to a live params dictionary.
  • LazyOwnShell.__init__ (method) lazyown.py:373 def __init__(self) -- Initializer for the LazyOwnShell class.
  • LazyOwnShell.log_command (method) lazyown.py:777 def log_command(self, cmd_name, cmd_args, start_time, end_time, duration_ms) -- Logs the command execution details to a CSV file.
  • LazyOwnShell.default (method) lazyown.py:840 def default(self, line) -- Handles undefined commands, including aliases.
  • LazyOwnShell.scripts (method) lazyown.py:869 def scripts(self) -- Auto-discovered list of runnable script names.
  • LazyOwnShell.refresh_prompt (method) lazyown.py:888 def refresh_prompt(self) -- Recompute the Neon Box prompt from the live payload.
  • LazyOwnShell.do_set (method) lazyown.py:899 def do_set(self, line) -- Set a parameter — the unified set/assign surface.
  • LazyOwnShell.logcsv (method) lazyown.py:1280 def logcsv(self, line, start_time, end_time, duration_ms) -- Forward a command line to :meth:log_command for CSV persistence.
  • LazyOwnShell.cmd (method) lazyown.py:1321 def cmd(self, line) -- Internal function to execute commands.
  • LazyOwnShell.onecmd_plus_hooks (method) lazyown.py:1413 def onecmd_plus_hooks(self, statement, add_to_history, raise_keyboard_interrupt, orig_rl_history_length) -- Dispatch a command, expanding payload placeholders in custom aliases.
  • LazyOwnShell.one_cmd (method) lazyown.py:1776 def one_cmd(self, command) -- Internal function to execute commands.
  • LazyOwnShell.emptyline (method) lazyown.py:1822 def emptyline(self) -- Handle the case where the user enters an empty line.
  • LazyOwnShell.load_user_commands (method) lazyown.py:1847 def load_user_commands(self) -- Carga los comandos personalizados desde user_commands.json
  • LazyOwnShell.save_user_command (method) lazyown.py:1859 def save_user_command(self, alias, command) -- Guarda un nuevo comando en user_commands.json
  • LazyOwnShell.list_files_in_directory (method) lazyown.py:1871 def list_files_in_directory(self, directory) -- Lista todos los archivos en un directorio dado.
  • LazyOwnShell.register_tool_commands (method) lazyown.py:1877 def register_tool_commands(self) -- Register every active tools/*.tool as a do_<toolname> command.
  • make_wrapper (function) lazyown.py:1936 def make_wrapper(cmd_template, tname, default_target)
  • tool_wrapper (function) lazyown.py:1937 def tool_wrapper(arg)
  • wrapper (function) lazyown.py:2038 def wrapper(arg)
  • LazyOwnShell.load_plugins (method) lazyown.py:2061 def load_plugins(self) -- Load every Lua plugin from the 'plugins/' directory.
  • LazyOwnShell.load_yaml_plugins (method) lazyown.py:2091 def load_yaml_plugins(self) -- Loads all YAML plugins from the 'lazyaddons/' directory.
  • LazyOwnShell.register_yaml_plugin (method) lazyown.py:2114 def register_yaml_plugin(self, plugin_data) -- Register a YAML addon as a shell command.
  • wrapper_yaml (function) lazyown.py:2154 def wrapper_yaml(arg)
  • LazyOwnShell.register_all_adversary_commands (method) lazyown.py:2260 def register_all_adversary_commands(self)
  • cmd_wrapper (function) lazyown.py:2282 def cmd_wrapper(_)
  • LazyOwnShell.display_toastr (method) lazyown.py:2289 def display_toastr(self, message, type) -- Display a toastr-like notification in the terminal with adaptive sizing.
  • show_toastr (function) lazyown.py:2346 def show_toastr()
  • LazyOwnShell.completedefault (method) lazyown.py:2368 def completedefault(self, text, line, begidx, endidx) -- Fall through to the payload-aware completer for unhandled commands.
  • LazyOwnShell.preloop (method) lazyown.py:2393 def preloop(self) -- Print a session-start pro tip and handle first-run setup.
  • LazyOwnShell.postparsing_precmd (method) lazyown.py:2531 def postparsing_precmd(self, statement) -- Gate unauthenticated commands — anonymous operators can only run register, login, logout, whoami...
  • LazyOwnShell.postloop (method) lazyown.py:2559 def postloop(self) -- Handle operations to perform after exiting the command loop.
  • LazyOwnShell.complete_phase (method) lazyown.py:2592 def complete_phase(self, text, line, begidx, endidx) -- Tab-complete phase names.
  • LazyOwnShell.complete_l00t (method) lazyown.py:2597 def complete_l00t(self, text, line, begidx, endidx) -- Tab-complete l00t subcommands.
  • LazyOwnShell.complete_loot (method) lazyown.py:2603 def complete_loot(self, text, line, begidx, endidx) -- Tab-complete loot subcommands (delegates to l00t).
  • LazyOwnShell.complete_assign (method) lazyown.py:2608 def complete_assign(self, text, line, begidx, endidx) -- Tab-complete the parameter name from the live payload keys.
  • LazyOwnShell.complete_scope (method) lazyown.py:2625 def complete_scope(self, text, line, begidx, endidx) -- Tab-complete the scope subcommands.
  • LazyOwnShell.complete_palette (method) lazyown.py:2676 def complete_palette(self, text, line, begidx, endidx) -- Tab-complete the palette command using the live command index.
  • LazyOwnShell.run_lazysearch (method) lazyown.py:2693 def run_lazysearch(self) -- Runs the internal module modules/lazysearch.py.
  • LazyOwnShell.run_lazysearch_gui (method) lazyown.py:2710 def run_lazysearch_gui(self) -- Run the internal module located at modules/LazyOwnExplorer.py.
  • LazyOwnShell.run_lazyown (method) lazyown.py:2740 def run_lazyown(self) -- Run the internal module located at modules/lazyown_parquet_tool.py.
  • LazyOwnShell.run_update_db (method) lazyown.py:2766 def run_update_db(self) -- Run the internal module located at modules/update_db.sh.
  • LazyOwnShell.run_lazynmap (method) lazyown.py:2796 def run_lazynmap(self) -- Runs the internal module modules/lazynmap.sh for multiple Nmap scans.
  • LazyOwnShell.run_lazywerkzeugdebug (method) lazyown.py:2861 def run_lazywerkzeugdebug(self) -- Run the internal module located at modules/legacy/lazywerkzeug.py in debug mode.
  • LazyOwnShell.run_lazygath (method) lazyown.py:2918 def run_lazygath(self) -- Run the internal module located at modules/lazygat.sh. to gathering the sistem :)
  • LazyOwnShell.run_lazynmapdiscovery (method) lazyown.py:2950 def run_lazynmapdiscovery(self) -- Runs the internal module modules/lazynmap.sh with discovery mode.
  • LazyOwnShell.run_lazysniff (method) lazyown.py:2965 def run_lazysniff(self) -- Run the sniffer internal module located at modules/legacy/lazysniff.py with the specified parameters.
  • LazyOwnShell.run_lazyftpsniff (method) lazyown.py:3014 def run_lazyftpsniff(self) -- Run the sniffer ftp internal module located at modules/legacy/lazyftpsniff.py with the specified parameters.
  • LazyOwnShell.run_lazynetbios (method) lazyown.py:3060 def run_lazynetbios(self) -- Run the internal module to search netbios vuln victims, located at modules/legacy/lazynetbios.py with the...
  • LazyOwnShell.run_lazyhoneypot (method) lazyown.py:3111 def run_lazyhoneypot(self) -- Run the internal module located at modules/legacy/lazyhoneypot.py with the specified parameters.
  • LazyOwnShell.run_lazysearch_bot (method) lazyown.py:3177 def run_lazysearch_bot(self) -- Run the internal module GROQ AI located at modules/legacy/lazysearch_bot.py with the specified parameters.
  • LazyOwnShell.run_lazymetaextract0r (method) lazyown.py:3228 def run_lazymetaextract0r(self) -- Run the Metadata extractor internal module located at modules/lazyown_metaextract0r.py with the specified parameters.
  • LazyOwnShell.run_lazyownratcli (method) lazyown.py:3269 def run_lazyownratcli(self) -- Run the internal module located at modules/lazyownclient.py with the specified parameters.
  • LazyOwnShell.run_lazyownrat (method) lazyown.py:3329 def run_lazyownrat(self) -- Run the internal module located at modules/lazyownserver.py with the specified parameters.
  • LazyOwnShell.run_lazybotnet (method) lazyown.py:3390 def run_lazybotnet(self) -- Run the internal module located at modules/legacy/lazybotnet.py with the specified parameters.
  • LazyOwnShell.run_lazylfi2rce (method) lazyown.py:3446 def run_lazylfi2rce(self) -- Run the internal module located at modules/legacy/lazylfi2rce.py with the specified parameters.
  • LazyOwnShell.run_lazylogpoisoning (method) lazyown.py:3527 def run_lazylogpoisoning(self) -- Run the internal module located at modules/legacy/lazylogpoisoning.py with the specified parameters.
  • LazyOwnShell.run_lazybotcli (method) lazyown.py:3574 def run_lazybotcli(self) -- Run the internal module located at modules/legacy/lazybotcli.py with the specified parameters.
  • LazyOwnShell.run_lazyssh77enum (method) lazyown.py:3630 def run_lazyssh77enum(self) -- Run the internal module located at modules/lazybrutesshuserenum.py with the specified parameters.
  • LazyOwnShell.run_lazyburpfuzzer (method) lazyown.py:3680 def run_lazyburpfuzzer(self) -- Run the internal module located at modules/lazyown_burpfuzzer.py with the specified parameters.
  • LazyOwnShell.run_lazyreverse_shell (method) lazyown.py:3806 def run_lazyreverse_shell(self) -- Run the internal module located at modules/lazyreverse_shell.sh with the specified parameters.
  • LazyOwnShell.run_lazyarpspoofing (method) lazyown.py:3856 def run_lazyarpspoofing(self) -- Run the internal module located at modules/legacy/lazyarpspoofing.py with the specified parameters.
  • LazyOwnShell.run_lazyattack (method) lazyown.py:3910 def run_lazyattack(self) -- Run the internal module located at modules/lazyatack.sh with the specified parameters.
  • LazyOwnShell.run_lazymsfvenom (method) lazyown.py:3965 def run_lazymsfvenom(self) -- Executes the msfvenom tool to generate a variety of payloads based on user input.
  • LazyOwnShell.run_lazyaslrcheck (method) lazyown.py:4142 def run_lazyaslrcheck(self) -- Creates a path hijacking attack by performing the following steps:
  • LazyOwnShell.run_lazypathhijacking (method) lazyown.py:4189 def run_lazypathhijacking(self) -- Creates a path hijacking attack by performing the following steps:
  • LazyOwnShell.run_script (method) lazyown.py:4222 def run_script(self, script_name) -- Run a script with the given arguments
  • LazyOwnShell.run_command (method) lazyown.py:4254 def run_command(self, command) -- Run a command and print output in real-time
  • LazyOwnShell.get_output (method) lazyown.py:4334 def get_output(self) -- Devuelve la salida acumulada
  • LazyOwnShell.upload_file_to_c2 (method) lazyown.py:4339 def upload_file_to_c2(self, file_path, clientid) -- Sube un archivo al C2.
  • LazyOwnShell.complete_upload_c2 (method) lazyown.py:4365 def complete_upload_c2(self, text, line, begidx, endidx) -- Autocomplete implant names from implant_config_*.json files in sessions/ directory
  • LazyOwnShell.download_file_from_c2 (method) lazyown.py:4393 def download_file_from_c2(self, file_name, clientid) -- Descarga un archivo desde el C2.
  • LazyOwnShell.issue_command_to_c2 (method) lazyown.py:4454 def issue_command_to_c2(self, command, client_id) -- Ejecuta un comando en el cliente usando el C2.
  • LazyOwnShell.complete_issue_command_to_c2 (method) lazyown.py:4485 def complete_issue_command_to_c2(self, text, line, begidx, endidx) -- Autocomplete: 1st arg = implant name, 2nd arg = beacon command (with : if needed)
  • LazyOwnShell.view_code (method) lazyown.py:4551 def view_code(self, stdscr) -- Display C and ASM code side by side in a curses-based interface.
  • LazyOwnShell.get_available_actions (method) lazyown.py:4656 def get_available_actions(self) -- Returns a list of available actions using cmd2 introspection.
  • LazyOwnShell.process_scan_csv (method) lazyown.py:4739 def process_scan_csv(self, csv_file, ip, port, all_data, processed_ips) -- Processes a single scan CSV file.
  • LazyOwnShell.process_vuln_csv (method) lazyown.py:4762 def process_vuln_csv(self, csv_file, ip, all_data, processed_ips) -- Processes a single vulnerability CSV file.
  • LazyOwnShell.do_event_log (method) lazyown.py:4894 def do_event_log(self, line) -- Show recent EventBus events.
  • LazyOwnShell.do_state_snapshot (method) lazyown.py:4924 def do_state_snapshot(self, line) -- Show unified StateManager snapshot (DB + JSON caches).
  • LazyOwnShell.do_route (method) lazyown.py:4963 def do_route(self, line) -- Route a natural-language prompt to a LazyOwn tool.
  • main (function) lazyown.py:4986 def main()

modules/49803.py

modules/CVE-2023-28432.py

modules/LazyOwnExplorer.py

modules/adcs_attacks.py

Imported by: cli/commands/exploit_migrated.py

  • CertificateTemplate.esc_vulnerabilities (method) modules/adcs_attacks.py:35 def esc_vulnerabilities(self) -- Determine which ESC attack paths apply to this template.
  • ADCSCertipyWrapper.__init__ (method) modules/adcs_attacks.py:80 def __init__(self, certipy_path, timeout)
  • ADCSCertipyWrapper.find_certificate_authorities (method) modules/adcs_attacks.py:113 def find_certificate_authorities(self, username, password, domain, dc_ip, hashes) -- Enumerate certificate authorities in an Active Directory domain.
  • ADCSCertipyWrapper.enumerate_templates (method) modules/adcs_attacks.py:189 def enumerate_templates(self, username, password, domain, dc_ip, hashes) -- Enumerate vulnerable certificate templates.
  • ADCSCertipyWrapper.request_certificate_esc1 (method) modules/adcs_attacks.py:268 def request_certificate_esc1(self, username, password, domain, dc_ip, ca_name, template_name, target_user, output_file) -- ESC1: Request a certificate with a user-supplied subject alternative name.
  • ADCSCertipyWrapper.request_certificate_esc8 (method) modules/adcs_attacks.py:322 def request_certificate_esc8(self, username, password, domain, dc_ip, ca_server, template_name, output_file) -- ESC8: HTTP-based certificate enrollment (NTLM relay to AD CS).
  • ADCSCertipyWrapper.authenticate_with_certificate (method) modules/adcs_attacks.py:367 def authenticate_with_certificate(self, cert_file, domain, dc_ip, username) -- Authenticate to the domain using a certificate and retrieve NT hash.
  • ADCSCertipyWrapper.assess_vulnerability (method) modules/adcs_attacks.py:411 def assess_vulnerability(self, username, password, domain, dc_ip, hashes) -- Run a full AD CS vulnerability assessment.

Next: API_p9.md

⚠️ **GitHub.com Fallback** ⚠️