Skip to content

Agent API_p8

grisun0 edited this page Oct 16, 2026 · 32 revisions

API (page 8 of 23)

Previous: API_p7.md

lazyc2/security/csrf.py

Imported by: lazyc2.py, lazyc2/blueprints/addons.py, tests/test_csrf_behavior.py, tests/test_csrf_policy.py

  • CSRFPolicy.__init__ (method) lazyc2/security/csrf.py:69 def __init__(self, header, form_field, cookie_name, exempt_paths, secret)
  • CSRFPolicy.header (method) lazyc2/security/csrf.py:85 def header(self) -- Return the HTTP header name carrying the token.
  • CSRFPolicy.cookie_name (method) lazyc2/security/csrf.py:90 def cookie_name(self) -- Return the cookie name that should hold the readable token.
  • CSRFPolicy.issue (method) lazyc2/security/csrf.py:94 def issue(self, session_id) -- Return the token bound to session_id.
  • CSRFPolicy.rotate (method) lazyc2/security/csrf.py:111 def rotate(self, session_id) -- Force a fresh token for session_id.
  • CSRFPolicy.forget (method) lazyc2/security/csrf.py:126 def forget(self, session_id) -- Drop the token bound to session_id (e.g. on logout).
  • CSRFPolicy.validate (method) lazyc2/security/csrf.py:130 def validate(self, session_id, candidate) -- Return True iff candidate matches the stored token.
  • CSRFPolicy.is_exempt (method) lazyc2/security/csrf.py:147 def is_exempt(self, path) -- Return True if path is in the exempt set.
  • CSRFPolicy.extract_token (method) lazyc2/security/csrf.py:163 def extract_token(self, request) -- Return the token from a Flask-shaped request.
  • CSRFPolicy.check_request (method) lazyc2/security/csrf.py:182 def check_request(self, session_id, request) -- Run the full CSRF gate against a request.

lazyc2/security/html_sanitizer.py

Depends on: lazyc2/security/constants.py Imported by: lazyc2.py, tests/test_html_sanitizer.py

  • sanitize_html (function) lazyc2/security/html_sanitizer.py:78 def sanitize_html(raw_html, allowed_tags, allowed_attributes) -- Return a sanitized HTML string safe for render_template.

lazyc2/security/https_redirect.py

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

lazyc2/security/services.py

Depends on: lazyc2/security/constants.py, lazyc2/security/validators.py Imported by: lazyc2.py, lazyc2/app_factory.py, modules/c2_agent.py, tests/test_security_lazyc2.py

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/bb49626e7e46fc85a736c1514cab43bd798f7b33/.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/bb49626e7e46fc85a736c1514cab43bd798f7b33/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_c2_agent.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:780 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:843 def default(self, line) -- Handles undefined commands, including aliases.
  • LazyOwnShell.scripts (method) lazyown.py:872 def scripts(self) -- Auto-discovered list of runnable script names.
  • LazyOwnShell.refresh_prompt (method) lazyown.py:891 def refresh_prompt(self) -- Recompute the Neon Box prompt from the live payload.
  • LazyOwnShell.do_set (method) lazyown.py:902 def do_set(self, line) -- Set a parameter — the unified set/assign surface.
  • LazyOwnShell.logcsv (method) lazyown.py:1283 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:1324 def cmd(self, line) -- Internal function to execute commands.
  • LazyOwnShell.onecmd_plus_hooks (method) lazyown.py:1416 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:1779 def one_cmd(self, command) -- Internal function to execute commands.
  • LazyOwnShell.emptyline (method) lazyown.py:1825 def emptyline(self) -- Handle the case where the user enters an empty line.
  • LazyOwnShell.load_user_commands (method) lazyown.py:1850 def load_user_commands(self) -- Carga los comandos personalizados desde user_commands.json
  • LazyOwnShell.save_user_command (method) lazyown.py:1862 def save_user_command(self, alias, command) -- Guarda un nuevo comando en user_commands.json
  • LazyOwnShell.list_files_in_directory (method) lazyown.py:1874 def list_files_in_directory(self, directory) -- Lista todos los archivos en un directorio dado.
  • LazyOwnShell.register_tool_commands (method) lazyown.py:1880 def register_tool_commands(self) -- Register every active tools/*.tool as a do_<toolname> command.
  • make_wrapper (function) lazyown.py:1939 def make_wrapper(cmd_template, tname, default_target)
  • tool_wrapper (function) lazyown.py:1940 def tool_wrapper(arg)
  • wrapper (function) lazyown.py:2041 def wrapper(arg)
  • LazyOwnShell.load_plugins (method) lazyown.py:2064 def load_plugins(self) -- Load every Lua plugin from the 'plugins/' directory.
  • LazyOwnShell.load_yaml_plugins (method) lazyown.py:2094 def load_yaml_plugins(self) -- Loads all YAML plugins from the 'lazyaddons/' directory.
  • LazyOwnShell.register_yaml_plugin (method) lazyown.py:2117 def register_yaml_plugin(self, plugin_data) -- Register a YAML addon as a shell command.
  • wrapper_yaml (function) lazyown.py:2157 def wrapper_yaml(arg)
  • LazyOwnShell.register_all_adversary_commands (method) lazyown.py:2263 def register_all_adversary_commands(self)
  • cmd_wrapper (function) lazyown.py:2285 def cmd_wrapper(_)
  • LazyOwnShell.display_toastr (method) lazyown.py:2292 def display_toastr(self, message, type) -- Display a toastr-like notification in the terminal with adaptive sizing.
  • show_toastr (function) lazyown.py:2349 def show_toastr()
  • LazyOwnShell.completedefault (method) lazyown.py:2371 def completedefault(self, text, line, begidx, endidx) -- Fall through to the payload-aware completer for unhandled commands.
  • LazyOwnShell.preloop (method) lazyown.py:2396 def preloop(self) -- Print a session-start pro tip and handle first-run setup.
  • LazyOwnShell.postparsing_precmd (method) lazyown.py:2534 def postparsing_precmd(self, statement) -- Gate unauthenticated commands — anonymous operators can only run register, login, logout, whoami...
  • LazyOwnShell.postloop (method) lazyown.py:2562 def postloop(self) -- Handle operations to perform after exiting the command loop.
  • LazyOwnShell.complete_phase (method) lazyown.py:2595 def complete_phase(self, text, line, begidx, endidx) -- Tab-complete phase names.
  • LazyOwnShell.complete_l00t (method) lazyown.py:2600 def complete_l00t(self, text, line, begidx, endidx) -- Tab-complete l00t subcommands.
  • LazyOwnShell.complete_loot (method) lazyown.py:2606 def complete_loot(self, text, line, begidx, endidx) -- Tab-complete loot subcommands (delegates to l00t).
  • LazyOwnShell.complete_assign (method) lazyown.py:2611 def complete_assign(self, text, line, begidx, endidx) -- Tab-complete the parameter name from the live payload keys.
  • LazyOwnShell.complete_scope (method) lazyown.py:2628 def complete_scope(self, text, line, begidx, endidx) -- Tab-complete the scope subcommands.
  • LazyOwnShell.complete_palette (method) lazyown.py:2679 def complete_palette(self, text, line, begidx, endidx) -- Tab-complete the palette command using the live command index.
  • LazyOwnShell.run_lazysearch (method) lazyown.py:2696 def run_lazysearch(self) -- Runs the internal module modules/lazysearch.py.
  • LazyOwnShell.run_lazysearch_gui (method) lazyown.py:2713 def run_lazysearch_gui(self) -- Run the internal module located at modules/LazyOwnExplorer.py.
  • LazyOwnShell.run_lazyown (method) lazyown.py:2743 def run_lazyown(self) -- Run the internal module located at modules/lazyown_parquet_tool.py.
  • LazyOwnShell.run_update_db (method) lazyown.py:2769 def run_update_db(self) -- Run the internal module located at modules/update_db.sh.
  • LazyOwnShell.run_lazynmap (method) lazyown.py:2799 def run_lazynmap(self) -- Runs the internal module modules/lazynmap.sh for multiple Nmap scans.
  • LazyOwnShell.run_lazywerkzeugdebug (method) lazyown.py:2864 def run_lazywerkzeugdebug(self) -- Run the internal module located at modules/legacy/lazywerkzeug.py in debug mode.
  • LazyOwnShell.run_lazygath (method) lazyown.py:2921 def run_lazygath(self) -- Run the internal module located at modules/lazygat.sh. to gathering the sistem :)
  • LazyOwnShell.run_lazynmapdiscovery (method) lazyown.py:2953 def run_lazynmapdiscovery(self) -- Runs the internal module modules/lazynmap.sh with discovery mode.
  • LazyOwnShell.run_lazysniff (method) lazyown.py:2968 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:3017 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:3063 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:3114 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:3180 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:3231 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:3272 def run_lazyownratcli(self) -- Run the internal module located at modules/lazyownclient.py with the specified parameters.
  • LazyOwnShell.run_lazyownrat (method) lazyown.py:3332 def run_lazyownrat(self) -- Run the internal module located at modules/lazyownserver.py with the specified parameters.
  • LazyOwnShell.run_lazybotnet (method) lazyown.py:3393 def run_lazybotnet(self) -- Run the internal module located at modules/legacy/lazybotnet.py with the specified parameters.
  • LazyOwnShell.run_lazylfi2rce (method) lazyown.py:3449 def run_lazylfi2rce(self) -- Run the internal module located at modules/legacy/lazylfi2rce.py with the specified parameters.
  • LazyOwnShell.run_lazylogpoisoning (method) lazyown.py:3530 def run_lazylogpoisoning(self) -- Run the internal module located at modules/legacy/lazylogpoisoning.py with the specified parameters.
  • LazyOwnShell.run_lazybotcli (method) lazyown.py:3577 def run_lazybotcli(self) -- Run the internal module located at modules/legacy/lazybotcli.py with the specified parameters.
  • LazyOwnShell.run_lazyssh77enum (method) lazyown.py:3633 def run_lazyssh77enum(self) -- Run the internal module located at modules/lazybrutesshuserenum.py with the specified parameters.
  • LazyOwnShell.run_lazyburpfuzzer (method) lazyown.py:3683 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:3809 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:3859 def run_lazyarpspoofing(self) -- Run the internal module located at modules/legacy/lazyarpspoofing.py with the specified parameters.
  • LazyOwnShell.run_lazyattack (method) lazyown.py:3913 def run_lazyattack(self) -- Run the internal module located at modules/lazyatack.sh with the specified parameters.
  • LazyOwnShell.run_lazymsfvenom (method) lazyown.py:3968 def run_lazymsfvenom(self) -- Executes the msfvenom tool to generate a variety of payloads based on user input.
  • LazyOwnShell.run_lazyaslrcheck (method) lazyown.py:4145 def run_lazyaslrcheck(self) -- Creates a path hijacking attack by performing the following steps:
  • LazyOwnShell.run_lazypathhijacking (method) lazyown.py:4192 def run_lazypathhijacking(self) -- Creates a path hijacking attack by performing the following steps:
  • LazyOwnShell.run_script (method) lazyown.py:4225 def run_script(self, script_name) -- Run a script with the given arguments
  • LazyOwnShell.run_command (method) lazyown.py:4257 def run_command(self, command) -- Run a command and print output in real-time
  • LazyOwnShell.get_output (method) lazyown.py:4337 def get_output(self) -- Devuelve la salida acumulada
  • LazyOwnShell.upload_file_to_c2 (method) lazyown.py:4342 def upload_file_to_c2(self, file_path, clientid) -- Sube un archivo al C2.
  • LazyOwnShell.complete_upload_c2 (method) lazyown.py:4368 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:4396 def download_file_from_c2(self, file_name, clientid) -- Descarga un archivo desde el C2.
  • LazyOwnShell.issue_command_to_c2 (method) lazyown.py:4465 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:4499 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:4565 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:4670 def get_available_actions(self) -- Returns a list of available actions using cmd2 introspection.
  • LazyOwnShell.process_scan_csv (method) lazyown.py:4753 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:4776 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:4908 def do_event_log(self, line) -- Show recent EventBus events.
  • LazyOwnShell.do_state_snapshot (method) lazyown.py:4938 def do_state_snapshot(self, line) -- Show unified StateManager snapshot (DB + JSON caches).
  • LazyOwnShell.do_route (method) lazyown.py:4977 def do_route(self, line) -- Route a natural-language prompt to a LazyOwn tool.
  • main (function) lazyown.py:5000 def main()

modules/49803.py

modules/CVE-2023-28432.py

Next: API_p9.md

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally