Repository navigation
Agent SYMBOLS_p8
grisun0 edited this page Oct 19, 2026
·
25 revisions
Previous: SYMBOLS_p7.md
| Symbol | Kind | File:Line | Signature |
|---|---|---|---|
check_sudo |
function | core/process.py:97 |
def check_sudo() |
ensure_tmux_session |
function | core/process.py:253 |
def ensure_tmux_session(session_name) |
handle_multiple_rhosts |
function | core/process.py:68 |
def handle_multiple_rhosts(func) |
is_binary_present |
function | core/process.py:54 |
def is_binary_present(binary_name) |
is_package_installed |
function | core/process.py:143 |
def is_package_installed(package_name) |
run |
function | core/process.py:108 |
def run(command) |
run_command |
function | core/process.py:183 |
def run_command(command, timeout) |
wrapper |
function | core/process.py:82 |
def wrapper(self) |
active_profile |
function | core/profiles.py:40 |
def active_profile() |
is_light |
function | core/profiles.py:59 |
def is_light() |
specs_for_profile |
function | core/profiles.py:64 |
def specs_for_profile(specs) |
_load_prompt_payload |
function | core/prompt.py:17 |
def _load_prompt_payload() |
copy2clip |
function | core/prompt.py:109 |
def copy2clip(text) |
get_git_info |
function | core/prompt.py:35 |
def get_git_info() |
get_kernel |
function | core/prompt.py:68 |
def get_kernel() |
get_local_ips |
function | core/prompt.py:87 |
def get_local_ips() |
get_terminal_size |
function | core/prompt.py:78 |
def get_terminal_size() |
get_venv_info |
function | core/prompt.py:60 |
def get_venv_info() |
getprompt |
function | core/prompt.py:127 |
def getprompt() |
BridgeCatalog |
class | core/protocols.py:62 |
class BridgeCatalog(Protocol) |
LLMBackend |
class | core/protocols.py:37 |
class LLMBackend(Protocol) |
MemoryStore |
class | core/protocols.py:51 |
class MemoryStore(Protocol) |
OutcomeEvaluator |
class | core/protocols.py:70 |
class OutcomeEvaluator(Protocol) |
Selector |
class | core/protocols.py:17 |
class Selector(Protocol) |
complete |
method | core/protocols.py:40 |
def complete(self, system, user, max_tokens, temperature) |
evaluate |
method | core/protocols.py:73 |
def evaluate(self, command, output, target, phase) |
filter |
method | core/protocols.py:65 |
def filter(self, phase, os_id) |
get |
method | core/protocols.py:56 |
def get(self, key, default) |
put |
method | core/protocols.py:54 |
def put(self, key, value) |
search |
method | core/protocols.py:58 |
def search(self, query, k) |
suggest |
method | core/protocols.py:27 |
def suggest(self, target, phase, context) |
generate_reverse_shell_password |
function | core/reverse_shell_secret.py:65 |
def generate_reverse_shell_password() |
is_configured_password_valid |
function | core/reverse_shell_secret.py:74 |
def is_configured_password_valid(candidate, minimum_length) |
load_reverse_shell_password |
function | core/reverse_shell_secret.py:41 |
def load_reverse_shell_password(secret_path) |
seal_reverse_shell_password |
function | core/reverse_shell_secret.py:24 |
def seal_reverse_shell_password(plaintext) |
get_console |
function | core/safe_console.py:42 |
def get_console() |
milestone_glyph |
function | core/safe_console.py:57 |
def milestone_glyph(state) |
panel_box |
function | core/safe_console.py:52 |
def panel_box() |
progress_bar |
function | core/safe_console.py:67 |
def progress_bar(ratio, width) |
supports_unicode |
function | core/safe_console.py:33 |
def supports_unicode() |
CommandInjectionError |
class | core/safe_exec.py:44 |
class CommandInjectionError(PermissionError) |
UrlValidationError |
class | core/safe_exec.py:48 |
class UrlValidationError(PermissionError) |
needs_shell |
function | core/safe_exec.py:52 |
def needs_shell(command) |
safe_clear_screen |
function | core/safe_exec.py:192 |
def safe_clear_screen() |
safe_file_read |
function | core/safe_exec.py:321 |
def safe_file_read(path) |
safe_find_tool |
function | core/safe_exec.py:305 |
def safe_find_tool(name) |
safe_git_clone |
function | core/safe_exec.py:234 |
def safe_git_clone(repo_url, target_dir) |
safe_ip_show |
function | core/safe_exec.py:268 |
def safe_ip_show(interface) |
safe_run_argv |
function | core/safe_exec.py:106 |
def safe_run_argv(argv) |
safe_run_shell |
function | core/safe_exec.py:146 |
def safe_run_shell(command) |
safe_system |
function | core/safe_exec.py:69 |
def safe_system(command) |
validate_url |
function | core/safe_exec.py:207 |
def validate_url(url) |
filter_columns |
function | core/safe_import.py:32 |
def filter_columns(src_columns, dest_columns) |
is_safe_identifier |
function | core/safe_import.py:20 |
def is_safe_identifier(name) |
safe_copy_tree |
function | core/safe_import.py:93 |
def safe_copy_tree(src, dest) |
safe_extract_zip |
function | core/safe_import.py:51 |
def safe_extract_zip(archive, dest) |
SafeRunResult |
class | core/safe_subprocess.py:44 |
class SafeRunResult |
SafeRunner |
class | core/safe_subprocess.py:60 |
class SafeRunner |
ShellNotAllowedError |
class | core/safe_subprocess.py:39 |
class ShellNotAllowedError(PermissionError) |
__init__ |
method | core/safe_subprocess.py:70 |
def __init__(self, audit_log_path) |
_audit |
method | core/safe_subprocess.py:176 |
def _audit(self, record) |
run |
method | core/safe_subprocess.py:73 |
def run(self, argv) |
run_shell |
method | core/safe_subprocess.py:105 |
def run_shell(self, command) |
TaskScheduler |
class | core/scheduler.py:50 |
class TaskScheduler |
_TaskInfo |
class | core/scheduler.py:41 |
class _TaskInfo |
__init__ |
method | core/scheduler.py:61 |
def __init__(self) |
_cancel_internal |
method | core/scheduler.py:224 |
def _cancel_internal(self, name) |
_run_once_wrapper |
method | core/scheduler.py:254 |
def _run_once_wrapper(self, name, func) |
_run_stdlib_loop |
method | core/scheduler.py:268 |
def _run_stdlib_loop(self) |
_schedule_recurring_stdlib |
method | core/scheduler.py:238 |
def _schedule_recurring_stdlib(self, info) |
_wrapper |
function | core/scheduler.py:241 |
def _wrapper() |
_wrapper |
function | core/scheduler.py:257 |
def _wrapper() |
cancel_task |
method | core/scheduler.py:192 |
def cancel_task(self, name) |
get_scheduler |
function | core/scheduler.py:285 |
def get_scheduler() |
instance |
method | core/scheduler.py:73 |
def instance(cls) |
list_tasks |
method | core/scheduler.py:205 |
def list_tasks(self) |
schedule_once |
method | core/scheduler.py:157 |
def schedule_once(self, name, delay_seconds, func) |
schedule_task |
method | core/scheduler.py:123 |
def schedule_task(self, name, interval_seconds, func) |
start |
method | core/scheduler.py:81 |
def start(self) |
stop |
method | core/scheduler.py:100 |
def stop(self) |
anti_debug |
function | core/security.py:18 |
def anti_debug() |
generate_certificates |
function | core/security.py:58 |
def generate_certificates(output_dir) |
TerminalGuard |
class | core/terminal_guard.py:73 |
class TerminalGuard |
__enter__ |
method | core/terminal_guard.py:91 |
def __enter__(self) |
__exit__ |
method | core/terminal_guard.py:104 |
def __exit__(self) |
__init__ |
method | core/terminal_guard.py:85 |
def __init__(self) |
_tty_fd |
function | core/terminal_guard.py:30 |
def _tty_fd() |
apply_stty_sane |
function | core/terminal_guard.py:62 |
def apply_stty_sane() |
emit_restore_sequences |
function | core/terminal_guard.py:41 |
def emit_restore_sequences() |
restore |
method | core/terminal_guard.py:108 |
def restore(self) |
truncate_text |
function | core/text_utils.py:10 |
def truncate_text(value, max_len, marker) |
check_lhost |
function | core/validators.py:40 |
def check_lhost(lhost) |
check_lport |
function | core/validators.py:54 |
def check_lport(lport) |
check_port |
function | core/validators.py:64 |
def check_port(port, name) |
check_rhost |
function | core/validators.py:26 |
def check_rhost(rhost) |
require_lhost |
function | core/validators.py:94 |
def require_lhost(params) |
require_lport |
function | core/validators.py:107 |
def require_lport(params) |
require_rhost |
function | core/validators.py:77 |
def require_rhost(params) |
require_rport |
function | core/validators.py:120 |
def require_rport(params) |
_probe |
function | deploy/range/ad-mini/traffic-gen.py:21 |
def _probe(host, port) |
main |
function | deploy/range/ad-mini/traffic-gen.py:35 |
def main() |
Config |
class | discord_c2.py:86 |
class Config |
SecureSessionManager |
class | discord_c2.py:27 |
class SecureSessionManager |
__getitem__ |
method | discord_c2.py:92 |
def __getitem__(self, key) |
__init__ |
method | discord_c2.py:28 |
def __init__(self) |
__init__ |
method | discord_c2.py:87 |
def __init__(self, config_dict) |
add_cli |
function | discord_c2.py:206 |
def add_cli(ctx, new_client_id) |
addcli |
function | discord_c2.py:278 |
def addcli(ctx, new_client_id) |
c2 |
function | discord_c2.py:283 |
def c2(ctx) |
check_lockout |
method | discord_c2.py:40 |
def check_lockout(self, user_id) |
check_rate_limit |
method | discord_c2.py:49 |
def check_rate_limit(self, user_id) |
clients |
function | discord_c2.py:273 |
def clients(ctx) |
create_session |
method | discord_c2.py:62 |
def create_session(self, user_id, client_id) |
download_c2 |
function | discord_c2.py:245 |
def download_c2(ctx, client_id, file_name) |
exce_cmd |
function | discord_c2.py:130 |
def exce_cmd(ctx) |
handle_file |
function | discord_c2.py:216 |
def handle_file(ctx) |
load_payload |
function | discord_c2.py:96 |
def load_payload() |
on_ready |
function | discord_c2.py:103 |
def on_ready() |
register_failed_attempt |
method | discord_c2.py:33 |
def register_failed_attempt(self, user_id) |
send_connected_clients |
function | discord_c2.py:256 |
def send_connected_clients(ctx) |
start |
function | discord_c2.py:108 |
def start(ctx) |
validate_session |
method | discord_c2.py:70 |
def validate_session(self, user_id) |
ctrl_c |
function | external/install_external.sh:13 |
`` |
download |
function | external/install_external.sh:18 |
`` |
_jq |
function | fast_run_as_r00t.sh:31 |
`` |
check_deps |
function | fast_run_as_r00t.sh:78 |
`` |
check_sudo |
function | fast_run_as_r00t.sh:87 |
`` |
ensure_gum |
function | fast_run_as_r00t.sh:67 |
`` |
err_box |
function | fast_run_as_r00t.sh:61 |
`` |
log |
function | fast_run_as_r00t.sh:59 |
`` |
parse_args |
function | fast_run_as_r00t.sh:96 |
`` |
spin |
function | fast_run_as_r00t.sh:60 |
`` |
start_chown_watcher |
function | fast_run_as_r00t.sh:145 |
`` |
t_lazyown |
function | fast_run_as_r00t.sh:121 |
`` |
t_priv_user |
function | fast_run_as_r00t.sh:134 |
`` |
t_send |
function | fast_run_as_r00t.sh:114 |
`` |
download_file |
function | install.sh:251 |
`` |
ensure_gum |
function | install.sh:128 |
`` |
generate_certificates |
function | install.sh:274 |
`` |
install_encoder_module |
function | install.sh:263 |
`` |
install_external_storage |
function | install.sh:218 |
`` |
install_external_tools |
function | install.sh:150 |
`` |
install_lazyownbt |
function | install.sh:231 |
`` |
install_ollama |
function | install.sh:206 |
`` |
install_python_environment |
function | install.sh:165 |
`` |
install_system_packages |
function | install.sh:139 |
`` |
log |
function | install.sh:88 |
`` |
main |
function | install.sh:310 |
`` |
seed_payload_config |
function | install.sh:281 |
`` |
spin_run |
function | install.sh:98 |
`` |
usage |
function | install.sh:49 |
`` |
verify_installation |
function | install.sh:294 |
`` |
main |
function | key.py:10 |
def main() |
Alert |
class | lazy_sentinel4.py:271 |
class Alert |
App |
class | lazy_sentinel4.py:544 |
class App(Cmd) |
Database |
class | lazy_sentinel4.py:214 |
class Database |
LazySentinel |
class | lazy_sentinel4.py:340 |
class LazySentinel |
LazySentinelHandler |
class | lazy_sentinel4.py:302 |
class LazySentinelHandler(FileSystemEventHandler) |
RAGManager |
class | lazy_sentinel4.py:58 |
class RAGManager |
__init__ |
method | lazy_sentinel4.py:61 |
def __init__(self, model_name, cache_size) |
__init__ |
method | lazy_sentinel4.py:215 |
def __init__(self, db_path) |
__init__ |
method | lazy_sentinel4.py:274 |
def __init__(self, alert_type, details, severity) |
__init__ |
method | lazy_sentinel4.py:303 |
def __init__(self, lazysentinel) |
__init__ |
method | lazy_sentinel4.py:341 |
def __init__(self, app, popup_queue, watch_dir, excluded_files, min_file_size) |
__init__ |
method | lazy_sentinel4.py:545 |
def __init__(self) |
chunk_text |
method | lazy_sentinel4.py:361 |
def chunk_text(self, text, chunk_size) |
complete_rag_add |
method | lazy_sentinel4.py:699 |
def complete_rag_add(self, text, line, begidx, endidx) |
complete_rag_bulk_add |
method | lazy_sentinel4.py:706 |
def complete_rag_bulk_add(self, text, line, begidx, endidx) |
display_toastr |
method | lazy_sentinel4.py:559 |
def display_toastr(self, file_name, relevant_info, commands, details, severity, duration) |
do_debug |
method | lazy_sentinel4.py:615 |
def do_debug(self, arg) |
do_quit |
method | lazy_sentinel4.py:611 |
def do_quit(self, arg) |
do_rag_add |
method | lazy_sentinel4.py:632 |
def do_rag_add(self, arg) |
do_rag_bulk_add |
method | lazy_sentinel4.py:659 |
def do_rag_bulk_add(self, arg) |
do_rag_query |
method | lazy_sentinel4.py:624 |
def do_rag_query(self, arg) |
do_rag_search |
method | lazy_sentinel4.py:678 |
def do_rag_search(self, arg) |
do_rag_status |
method | lazy_sentinel4.py:647 |
def do_rag_status(self, arg) |
do_rag_toggle |
method | lazy_sentinel4.py:654 |
def do_rag_toggle(self, arg) |
execute |
method | lazy_sentinel4.py:243 |
def execute(self, query, params) |
get_cache_key |
method | lazy_sentinel4.py:85 |
def get_cache_key(self, content) |
get_knowledge_base_stats |
method | lazy_sentinel4.py:191 |
def get_knowledge_base_stats(self) |
initialize |
method | lazy_sentinel4.py:219 |
def initialize(self) |
initialize_cache_table |
method | lazy_sentinel4.py:73 |
def initialize_cache_table(self) |
insert |
method | lazy_sentinel4.py:255 |
def insert(self, query, params) |
invalidate_cache |
method | lazy_sentinel4.py:177 |
def invalidate_cache(self, file_path) |
is_text_file |
method | lazy_sentinel4.py:306 |
def is_text_file(self, file_path) |
load_existing_vectorstore |
method | lazy_sentinel4.py:88 |
def load_existing_vectorstore(self) |
ollama_llm |
method | lazy_sentinel4.py:101 |
def ollama_llm(self, question, context) |
on_created |
method | lazy_sentinel4.py:316 |
def on_created(self, event) |
on_modified |
method | lazy_sentinel4.py:328 |
def on_modified(self, event) |
parse_deepseek_response |
method | lazy_sentinel4.py:378 |
def parse_deepseek_response(self, response_text) |
postcmd |
method | lazy_sentinel4.py:587 |
def postcmd(self, stop, line) |
process_file |
method | lazy_sentinel4.py:422 |
def process_file(self, file_path) |
process_file_to_rag |
method | lazy_sentinel4.py:115 |
def process_file_to_rag(self, file_path) |
query_rag |
method | lazy_sentinel4.py:155 |
def query_rag(self, question) |
sanitize_content |
function | lazy_sentinel4.py:47 |
def sanitize_content(text) |
save_to_db |
method | lazy_sentinel4.py:288 |
def save_to_db(self, db) |
select_relevant_chunk |
method | lazy_sentinel4.py:364 |
def select_relevant_chunk(self, file_content, chunks) |
show_popup |
method | lazy_sentinel4.py:404 |
def show_popup(self, file_name, relevant_info, commands, details) |
stop |
method | lazy_sentinel4.py:538 |
def stop(self) |
to_dict |
method | lazy_sentinel4.py:280 |
def to_dict(self) |
CustomDNSResolver |
class | lazyc2.py:1728 |
class CustomDNSResolver(BaseResolver) |
Handler |
class | lazyc2.py:728 |
class Handler(FileSystemEventHandler) |
User |
class | lazyc2.py:2973 |
class User(UserMixin) |
_JsonLogFormatter |
class | lazyc2.py:441 |
class _JsonLogFormatter(Formatter) |
_LazyShellProxy |
class | lazyc2.py:2630 |
class _LazyShellProxy |
__getattr__ |
function | lazyc2.py:2610 |
def __getattr__(name) |
__getattr__ |
method | lazyc2.py:2642 |
def __getattr__(self, name) |
__init__ |
method | lazyc2.py:2974 |
def __init__(self, user_data) |
__setattr__ |
method | lazyc2.py:2646 |
def __setattr__(self, name, value) |
_add_security_headers |
function | lazyc2.py:2473 |
def _add_security_headers(response) |
_api_data_inner |
function | lazyc2.py:4341 |
def _api_data_inner() |
_append_beacon_record |
function | lazyc2.py:1260 |
def _append_beacon_record(record) |
_beacon_records_path |
function | lazyc2.py:1253 |
def _beacon_records_path(client_id) |
_bg_cred_reuse |
function | lazyc2.py:3724 |
def _bg_cred_reuse(_ip) |
_bootstrap_initial_admin |
function | lazyc2.py:2697 |
def _bootstrap_initial_admin() |
_build_privesc_command |
function | lazyc2.py:3320 |
def _build_privesc_command(platform) |
_enforce_https_redirect |
function | lazyc2.py:2430 |
def _enforce_https_redirect() |
_enforce_password_rotation |
function | lazyc2.py:2450 |
def _enforce_password_rotation() |
_engage_publish |
function | lazyc2.py:3508 |
def _engage_publish(_cid, _ip, _host, _user, _platform) |
_env_tag |
function | lazyc2.py:192 |
def _env_tag() |
_events |
function | lazyc2.py:7284 |
def _events() |
_extract_first_ip |
function | lazyc2.py:3564 |
def _extract_first_ip(raw) |
_get_rbac_user_obj |
function | lazyc2.py:2986 |
def _get_rbac_user_obj(flask_user) |
_group_tasks_for_display |
function | lazyc2.py:5293 |
def _group_tasks_for_display(tasks) |
_handle_404 |
function | lazyc2.py:2540 |
def _handle_404(_error) |
_handle_405 |
function | lazyc2.py:2545 |
def _handle_405(_error) |
_handle_exception |
function | lazyc2.py:2550 |
def _handle_exception(error) |
_ingest_beacon |
function | lazyc2.py:3757 |
def _ingest_beacon(_ips, _host, _cmd, _out, _user) |
_init_shell |
function | lazyc2.py:2583 |
def _init_shell() |
_is_unspecified_bind_literal |
function | lazyc2.py:279 |
def _is_unspecified_bind_literal(address) |
_is_valid_credential |
function | lazyc2.py:3577 |
def _is_valid_credential(value) |
_listen_address |
function | lazyc2.py:252 |
def _listen_address() |
_load_or_create_secret_key |
function | lazyc2.py:2493 |
def _load_or_create_secret_key() |
_load_reverse_shell_password |
function | lazyc2.py:4880 |
def _load_reverse_shell_password(secret_path) |
_log_dns_bind_failure |
function | lazyc2.py:1794 |
def _log_dns_bind_failure(address, error_number) |
_metrics_before_request |
function | lazyc2.py:2424 |
def _metrics_before_request() |
_normalise_platform |
function | lazyc2.py:3606 |
def _normalise_platform(raw_platform) |
_normalize_task_title |
function | lazyc2.py:5286 |
def _normalize_task_title(title) |
_persist_bootstrap_password |
function | lazyc2.py:2677 |
def _persist_bootstrap_password(prefix, password) |
_probe_bind |
function | lazyc2.py:331 |
def _probe_bind(address, port, sock_type) |
_queue_beacon_cmd |
function | lazyc2.py:3617 |
def _queue_beacon_cmd(action, ctx) |
_read_beacon_records |
function | lazyc2.py:1290 |
def _read_beacon_records(client_id) |
_render_enhanced_report |
function | lazyc2.py:6637 |
def _render_enhanced_report() |
_render_legacy_report |
function | lazyc2.py:6657 |
def _render_legacy_report() |
_resolve_bind_address |
function | lazyc2.py:376 |
def _resolve_bind_address(preferred, port, sock_type) |
_resolve_reverse_shell_password |
function | lazyc2.py:4894 |
def _resolve_reverse_shell_password() |
_resolve_secure_template_path |
function | lazyc2.py:4006 |
def _resolve_secure_template_path(template_name) |
_resolve_within |
function | lazyc2.py:629 |
def _resolve_within(allowed_base, name) |
_sanitize_command_output |
function | lazyc2.py:559 |
def _sanitize_command_output(value) |
_sanitize_csv_field |
function | lazyc2.py:1210 |
def _sanitize_csv_field(value, maxlen) |
_sanitize_html |
function | lazyc2.py:1173 |
def _sanitize_html(raw_html) |
_seal_reverse_shell_password |
function | lazyc2.py:4866 |
def _seal_reverse_shell_password(plaintext) |
_secure_command_queue_path |
function | lazyc2.py:1223 |
def _secure_command_queue_path(client_id) |
_select_specific_bind_address |
function | lazyc2.py:298 |
def _select_specific_bind_address(candidate) |
_target |
method | lazyc2.py:2638 |
def _target(self) |
_try_copy_privesc_tool |
function | lazyc2.py:3300 |
def _try_copy_privesc_tool(platform) |
add_dynamic_data |
function | lazyc2.py:2104 |
def add_dynamic_data(data) |
admin_create_tenant |
function | lazyc2.py:6103 |
def admin_create_tenant() |
admin_delete_user |
function | lazyc2.py:6064 |
def admin_delete_user(user_id) |
admin_reset_mfa |
function | lazyc2.py:6052 |
def admin_reset_mfa(user_id) |
admin_set_role |
function | lazyc2.py:6030 |
def admin_set_role(user_id) |
admin_switch_tenant |
function | lazyc2.py:6123 |
def admin_switch_tenant(tenant_id) |
admin_tenants |
function | lazyc2.py:6082 |
def admin_tenants() |
admin_users |
function | lazyc2.py:6015 |
def admin_users() |
adversary |
function | lazyc2.py:5112 |
def adversary() |
aicmd |
function | lazyc2.py:1539 |
def aicmd(cmd) |
aicmd_deepseek |
function | lazyc2.py:1425 |
def aicmd_deepseek(cmd) |
aicmd_view |
function | lazyc2.py:5557 |
def aicmd_view() |
analyze_behavioral_data |
function | lazyc2.py:2358 |
def analyze_behavioral_data(behavioral_events) |
analyze_campaign_progress |
function | lazyc2.py:2386 |
def analyze_campaign_progress(campaign_id, events) |
api_attack_bundle |
function | lazyc2.py:7550 |
def api_attack_bundle() |
api_attack_graph |
function | lazyc2.py:7498 |
def api_attack_graph() |
api_beacon_results |
function | lazyc2.py:6622 |
def api_beacon_results(client_id) |
api_dashboard |
function | lazyc2.py:8128 |
def api_dashboard() |
api_data |
function | lazyc2.py:4318 |
def api_data() |
api_guard_audit |
function | lazyc2.py:7352 |
def api_guard_audit() |
api_intel_bundle |
function | lazyc2.py:7465 |
def api_intel_bundle() |
api_intel_graph |
function | lazyc2.py:7181 |
def api_intel_graph() |
api_killchain |
function | lazyc2.py:6591 |
def api_killchain() |
api_lazy_mentions |
function | lazyc2.py:7429 |
def api_lazy_mentions() |
api_listeners |
function | lazyc2.py:8198 |
def api_listeners() |
api_listeners_create |
function | lazyc2.py:8205 |
def api_listeners_create() |
api_listeners_delete |
function | lazyc2.py:8237 |
def api_listeners_delete(listener_id) |
api_listeners_start |
function | lazyc2.py:8221 |
def api_listeners_start(listener_id) |
api_listeners_stop |
function | lazyc2.py:8229 |
def api_listeners_stop(listener_id) |
api_loop_broadcast |
function | lazyc2.py:7309 |
def api_loop_broadcast() |
api_loop_broadcast_stream |
function | lazyc2.py:7251 |
def api_loop_broadcast_stream() |
api_loop_graph |
function | lazyc2.py:7398 |
def api_loop_graph() |
api_surface_live |
function | lazyc2.py:7088 |
def api_surface_live() |
attack3d_view |
function | lazyc2.py:7147 |
def attack3d_view() |
attack_bundle_view |
function | lazyc2.py:7166 |
def attack_bundle_view() |
aumentar_elo |
function | lazyc2.py:1112 |
def aumentar_elo(user_id, cantidad) |
aumentar_elo_route |
function | lazyc2.py:6243 |
def aumentar_elo_route(user_id) |
authenticate |
function | lazyc2.py:1363 |
def authenticate() |
banners |
function | lazyc2.py:6259 |
def banners() |
broadcast_view |
function | lazyc2.py:7237 |
def broadcast_view() |
campaign_report |
function | lazyc2.py:7776 |
def campaign_report(campaign_id) |
capture_audio |
function | lazyc2.py:7049 |
def capture_audio() |
capture_image |
function | lazyc2.py:7023 |
def capture_image() |
change_password |
function | lazyc2.py:6177 |
def change_password() |
chatbot |
function | lazyc2.py:4990 |
def chatbot() |
check_auth |
function | lazyc2.py:1348 |
def check_auth(username, password) |
clean_expired_tokens |
function | lazyc2.py:610 |
def clean_expired_tokens() |
clean_json |
function | lazyc2.py:618 |
def clean_json(text) |
compliance_add_evidence |
function | lazyc2.py:6420 |
def compliance_add_evidence() |
compliance_dashboard |
function | lazyc2.py:6368 |
def compliance_dashboard() |
compliance_export |
function | lazyc2.py:6470 |
def compliance_export(format) |
compliance_report |
function | lazyc2.py:6390 |
def compliance_report() |
compliance_verify_evidence |
function | lazyc2.py:6456 |
def compliance_verify_evidence() |
connect |
function | lazyc2.py:6722 |
def connect() |
create_campaign |
function | lazyc2.py:7660 |
def create_campaign() |
create_cves |
function | lazyc2.py:1064 |
def create_cves() |
create_multivector_campaign |
function | lazyc2.py:7905 |
def create_multivector_campaign() |
create_report |
function | lazyc2.py:1083 |
def create_report() |
create_route |
function | lazyc2.py:4073 |
def create_route() |
create_short_url |
function | lazyc2.py:4480 |
def create_short_url() |
create_tool |
function | lazyc2.py:5624 |
def create_tool() |
csrf_protect |
function | lazyc2.py:1404 |
def csrf_protect(view) |
csv_to_html |
function | lazyc2.py:5144 |
def csv_to_html() |
cve |
function | lazyc2.py:5366 |
def cve(cve_id) |
cves |
function | lazyc2.py:5340 |
def cves() |
datetime_now_iso |
function | lazyc2.py:1218 |
def datetime_now_iso() |
decorated |
function | lazyc2.py:1382 |
def decorated() |
decorated |
function | lazyc2.py:1395 |
def decorated() |
decoy |
function | lazyc2.py:1916 |
def decoy() |
decrypt_data |
function | lazyc2.py:1963 |
def decrypt_data(encrypted_data, is_file) |
delete_tool |
function | lazyc2.py:5730 |
def delete_tool(toolname) |
download_file |
function | lazyc2.py:3944 |
def download_file() |
download_files |
function | lazyc2.py:4608 |
def download_files(filename) |
dynamic_route |
function | lazyc2.py:4142 |
def dynamic_route(route_path, data) |
edit_cve |
function | lazyc2.py:5381 |
def edit_cve(cve_id) |
edit_event |
function | lazyc2.py:5480 |
def edit_event(event_name) |
edit_notes |
function | lazyc2.py:5415 |
def edit_notes() |
edit_task |
function | lazyc2.py:5306 |
def edit_task(task_id) |
encrypt_data |
function | lazyc2.py:1954 |
def encrypt_data(data) |
ensure_sessions_dir |
function | lazyc2.py:471 |
def ensure_sessions_dir() |
escape_js |
function | lazyc2.py:1148 |
def escape_js(s) |
escape_js_string |
function | lazyc2.py:1336 |
def escape_js_string(value) |
execute_command |
function | lazyc2.py:1699 |
def execute_command(command) |
extract_attack_vectors |
function | lazyc2.py:855 |
def extract_attack_vectors(nodes, edges) |
favicon |
function | lazyc2.py:4256 |
def favicon() |
format |
method | lazyc2.py:444 |
def format(self, record) |
fromjson |
function | lazyc2.py:772 |
def fromjson(value) |
generalbot |
function | lazyc2.py:5128 |
def generalbot() |
get_client_ip |
function | lazyc2.py:2126 |
def get_client_ip() |
get_config |
function | lazyc2.py:7004 |
def get_config() |
get_connected_clients |
function | lazyc2.py:6340 |
def get_connected_clients() |
get_data |
function | lazyc2.py:7580 |
def get_data() |
get_discovered_hosts |
function | lazyc2.py:1999 |
def get_discovered_hosts() |
get_event_config |
function | lazyc2.py:5515 |
def get_event_config() |
get_event_config_view |
function | lazyc2.py:5522 |
def get_event_config_view() |
get_events |
function | lazyc2.py:5582 |
def get_events() |
get_karma_name |
function | lazyc2.py:755 |
def get_karma_name(elo) |
get_local_ip_addresses |
function | lazyc2.py:2049 |
def get_local_ip_addresses() |
get_notes |
function | lazyc2.py:5433 |
def get_notes() |
get_output |
function | lazyc2.py:4823 |
def get_output() |
get_request_details |
function | lazyc2.py:2135 |
def get_request_details() |
get_results |
function | lazyc2.py:4859 |
def get_results() |
get_safe_file_path |
function | lazyc2.py:2288 |
def get_safe_file_path(user_path) |
get_tasks |
function | lazyc2.py:5267 |
def get_tasks() |
graph |
function | lazyc2.py:5243 |
def graph() |
handle_client |
function | lazyc2.py:1897 |
def handle_client(client_socket, remote_host, remote_port) |
handle_input |
function | lazyc2.py:6819 |
def handle_input(data) |
health_check |
function | lazyc2.py:8082 |
def health_check() |
implants_check |
function | lazyc2.py:838 |
def implants_check() |
index |
function | lazyc2.py:3056 |
def index() |
intel_bundle_view |
function | lazyc2.py:7132 |
def intel_bundle_view() |
intel_view |
function | lazyc2.py:7113 |
def intel_view() |
internal_server_error |
function | lazyc2.py:6995 |
def internal_server_error(e) |
is_binary |
function | lazyc2.py:569 |
def is_binary(safe_filename) |
is_insecure_credential |
function | lazyc2.py:204 |
def is_insecure_credential(user, pwd) |
is_safe_template_path |
function | lazyc2.py:529 |
def is_safe_template_path(template_path, template_name) |
is_valid_data |
function | lazyc2.py:4166 |
def is_valid_data(data) |
is_valid_route_path |
function | lazyc2.py:4159 |
def is_valid_route_path(route_path) |
is_valid_template_name |
function | lazyc2.py:4176 |
def is_valid_template_name(template_name) |
is_valid_url |
function | lazyc2.py:2280 |
def is_valid_url(url) |
issue_command |
function | lazyc2.py:3893 |
def issue_command() |
killchain_view |
function | lazyc2.py:6561 |
def killchain_view() |
lazybot |
function | lazyc2.py:6351 |
def lazybot() |
lazyphishingai |
function | lazyc2.py:7738 |
def lazyphishingai() |
lazyreport |
function | lazyc2.py:6500 |
def lazyreport() |
lazyreport_view |
function | lazyc2.py:6555 |
def lazyreport_view() |
list_campaigns |
function | lazyc2.py:7647 |
def list_campaigns() |
list_tools |
function | lazyc2.py:5614 |
def list_tools() |
listener |
function | lazyc2.py:6731 |
def listener() |
listener_command |
function | lazyc2.py:6843 |
def listener_command(msg) |
listener_connect |
function | lazyc2.py:6740 |
def listener_connect() |
listener_disconnect |
function | lazyc2.py:6751 |
def listener_disconnect() |
load_banners |
function | lazyc2.py:786 |
def load_banners() |
load_cves |
function | lazyc2.py:1070 |
def load_cves() |
load_data |
function | lazyc2.py:3017 |
def load_data() |
load_event_config |
function | lazyc2.py:812 |
def load_event_config() |
load_implant_config |
function | lazyc2.py:2240 |
def load_implant_config(implante) |
load_mitre_data |
function | lazyc2.py:806 |
def load_mitre_data() |
load_note |
function | lazyc2.py:1094 |
def load_note() |
load_notifications |
function | lazyc2.py:820 |
def load_notifications() |
load_routes |
function | lazyc2.py:482 |
def load_routes() |
load_short_urls |
function | lazyc2.py:2250 |
def load_short_urls() |
load_tasks |
function | lazyc2.py:1056 |
def load_tasks() |
load_user |
function | lazyc2.py:3034 |
def load_user(user_id) |
load_users |
function | lazyc2.py:2996 |
def load_users() |
load_yaml_safely |
function | lazyc2.py:646 |
def load_yaml_safely(file_path) |
log |
function | lazyc2.py:4238 |
def log(data) |
login |
function | lazyc2.py:5824 |
def login() |
logout |
function | lazyc2.py:6162 |
def logout() |
make_serializable |
function | lazyc2.py:1200 |
def make_serializable(data) |
markdown_to_html |
function | lazyc2.py:1185 |
def markdown_to_html(text) |
metrics_exposition |
function | lazyc2.py:8121 |
def metrics_exposition() |
mfa_qr |
function | lazyc2.py:5945 |
def mfa_qr(username) |
mfa_setup |
function | lazyc2.py:5871 |
def mfa_setup() |
mfa_verify |
function | lazyc2.py:5967 |
def mfa_verify() |
mitre |
function | lazyc2.py:6295 |
def mitre() |
on_any_event |
method | lazyc2.py:730 |
def on_any_event(event) |
orchestrate_campaign |
function | lazyc2.py:7858 |
def orchestrate_campaign(campaign_id) |
page_not_found |
function | lazyc2.py:6987 |
def page_not_found(e) |
palette_api |
function | lazyc2.py:4297 |
def palette_api() |
palette_view |
function | lazyc2.py:4269 |
def palette_view() |
parse_access_log_for_short_url |
function | lazyc2.py:2192 |
def parse_access_log_for_short_url(short_url) |
parse_execution_log |
function | lazyc2.py:2214 |
def parse_execution_log(implante) |
process_bloodhound_zip |
function | lazyc2.py:942 |
def process_bloodhound_zip(zip_filepath) |
profile |
function | lazyc2.py:6138 |
def profile() |
pty_connect |
function | lazyc2.py:6788 |
def pty_connect() |
pty_input |
function | lazyc2.py:6761 |
def pty_input(data) |
push_notification |
function | lazyc2.py:5453 |
def push_notification() |
read_and_forward_pty_output |
function | lazyc2.py:1982 |
def read_and_forward_pty_output() |
receive_result |
function | lazyc2.py:3352 |
def receive_result(client_id) |
redirect_to_file |
function | lazyc2.py:4560 |
def redirect_to_file(short_url) |
redop |
function | lazyc2.py:5093 |
def redop() |
register |
function | lazyc2.py:5765 |
def register() |
report |
function | lazyc2.py:6548 |
def report() |
requires_auth |
function | lazyc2.py:1393 |
def requires_auth(f) |
requires_auth_or_session |
function | lazyc2.py:1372 |
def requires_auth_or_session(f) |
resize |
function | lazyc2.py:6775 |
def resize(data) |
resolve |
method | lazyc2.py:1729 |
def resolve(self, request, handler) |
run_command |
function | lazyc2.py:4754 |
def run_command() |
run_shell |
function | lazyc2.py:776 |
def run_shell() |
run_shellcode |
function | lazyc2.py:4850 |
def run_shellcode() |
sanitize_input |
function | lazyc2.py:4149 |
def sanitize_input(input_str) |
sanitize_json |
function | lazyc2.py:2074 |
def sanitize_json(data) |
save_cves |
function | lazyc2.py:1078 |
def save_cves(cves) |
save_note |
function | lazyc2.py:1142 |
def save_note(content) |
save_routes |
function | lazyc2.py:492 |
def save_routes(routes) |
save_short_urls |
function | lazyc2.py:2270 |
def save_short_urls(data) |
save_tasks |
function | lazyc2.py:1089 |
def save_tasks(tasks) |
save_to_log |
function | lazyc2.py:2170 |
def save_to_log(data) |
save_users |
function | lazyc2.py:3006 |
def save_users(users) |
script |
function | lazyc2.py:5077 |
def script() |
search |
function | lazyc2.py:5061 |
def search() |
search_database |
function | lazyc2.py:1644 |
def search_database(term, data_path) |
search_results |
function | lazyc2.py:5195 |
def search_results() |
send_command |
function | lazyc2.py:3207 |
def send_command(client_id) |
send_lcommand |
function | lazyc2.py:4957 |
def send_lcommand(ip, port) |
serve_file |
function | lazyc2.py:3971 |
def serve_file(file_path) |
serve_landing_page |
function | lazyc2.py:8057 |
def serve_landing_page(campaign_id, short_url) |
set_winsize |
function | lazyc2.py:1976 |
def set_winsize(fd, row, col, xpix, ypix) |
start_bridge |
function | lazyc2.py:6970 |
def start_bridge() |
start_dns_server |
function | lazyc2.py:1833 |
def start_dns_server() |
start_reverse_shell |
function | lazyc2.py:6923 |
def start_reverse_shell() |
start_watching |
function | lazyc2.py:1040 |
def start_watching() |
surface |
function | lazyc2.py:7067 |
def surface() |
surface_live |
function | lazyc2.py:7073 |
def surface_live() |
task |
function | lazyc2.py:5252 |
def task(task_id) |
taskbot |
function | lazyc2.py:5045 |
def taskbot() |
tasks |
function | lazyc2.py:5277 |
def tasks() |
tcp_bridge |
function | lazyc2.py:1873 |
def tcp_bridge(local_port, remote_host, remote_port) |
teamserver |
function | lazyc2.py:6519 |
def teamserver() |
terminal |
function | lazyc2.py:6857 |
def terminal() |
terminal_command |
function | lazyc2.py:6899 |
def terminal_command(data) |
terminal_connect |
function | lazyc2.py:6866 |
def terminal_connect() |
terminal_disconnect |
function | lazyc2.py:6876 |
def terminal_disconnect() |
terminal_input |
function | lazyc2.py:6886 |
def terminal_input(data) |
terminal_resize |
function | lazyc2.py:6914 |
def terminal_resize(data) |
to_serializable |
function | lazyc2.py:1193 |
def to_serializable(obj) |
tojson_filter |
function | lazyc2.py:3049 |
def tojson_filter(value) |
track_interaction |
function | lazyc2.py:4508 |
def track_interaction(short_url) |
track_pixel |
function | lazyc2.py:7754 |
def track_pixel(campaign_id, email) |
update_short_url |
function | lazyc2.py:4533 |
def update_short_url(short_url) |
update_tool |
function | lazyc2.py:5682 |
def update_tool(toolname) |
upload |
function | lazyc2.py:3907 |
def upload() |
upload_zip_file |
function | lazyc2.py:7589 |
def upload_zip_file() |
validate_route_path |
function | lazyc2.py:506 |
def validate_route_path(route_path) |
validate_template_name |
function | lazyc2.py:519 |
def validate_template_name(template_name) |
view_note |
function | lazyc2.py:5443 |
def view_note() |
view_tool |
function | lazyc2.py:5651 |
def view_tool(toolname) |
view_yaml |
function | lazyc2.py:4660 |
def view_yaml() |
vuln |
function | lazyc2.py:5006 |
def vuln() |
webserver_report |
function | lazyc2.py:4588 |
def webserver_report(filename) |
wrapper |
function | lazyc2.py:1414 |
def wrapper() |
AddonCreatorConfig |
class | lazyc2/addon_creator.py:71 |
class AddonCreatorConfig |
AddonDraft |
class | lazyc2/addon_creator.py:378 |
class AddonDraft |
AddonStore |
class | lazyc2/addon_creator.py:813 |
class AddonStore |
AddonValidationError |
class | lazyc2/addon_creator.py:412 |
class AddonValidationError(ValueError) |
AddonValidator |
class | lazyc2/addon_creator.py:425 |
class AddonValidator |
Next: SYMBOLS_p9.md
Generated offline by readmenator from commit aeecdf2da35a. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_cli_commands
- community_10_modules_surface_graph
- community_11_modules_opsec_scorer
- community_12_modules_kerberos_core
- community_13_modules_saas_attacks
- community_14_modules_polymorphic_engine
- community_15_contrib_legacy
- community_16_scripts_journal
- community_17_modules_backdoor
- community_18_poc_tui
- community_19_scripts_check_contract_manifest
- community_1_modules_lazyc2
- community_20_scripts_migrate_lazyown
- community_21_tools
- community_22_orphans
- community_2_modules_autonomous_daemon
- community_3_cli
- community_4_modules_lazy_loop
- community_5_lazygui_panels
- community_6_modules_llm_budget
- community_7_static_js
- community_8_skills_claude_md_orchestrator
- community_9_modules_lazyown_facts
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p22
- API_p23
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- ARCHITECTURE_p5
- ARCHITECTURE_p6
- ARCHITECTURE_p7
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- INDEX_p3
- KB_backdoor
- KB_blueprints
- KB_cgi-bin
- KB_claude_md_orchestrator
- KB_cli
- KB_cli_p2
- KB_cli_p3
- KB_cli_p4
- KB_cli_p5
- KB_commands
- KB_commands_p2
- KB_commands_p3
- KB_commands_p4
- KB_config
- KB_contract
- KB_core
- KB_core_p2
- KB_devtools
- KB_extensions
- KB_hermes-lazyown
- KB_integrations
- KB_js
- KB_js_p2
- KB_js_p3
- KB_js_p4
- KB_lazyc2
- KB_lazygui
- KB_lazyown-docker
- KB_legacy
- KB_legacy_p2
- KB_misc
- KB_modules
- KB_modules_p10
- KB_modules_p11
- KB_modules_p12
- KB_modules_p13
- KB_modules_p14
- KB_modules_p15
- KB_modules_p2
- KB_modules_p3
- KB_modules_p4
- KB_modules_p5
- KB_modules_p6
- KB_modules_p7
- KB_modules_p8
- KB_modules_p9
- KB_modules_tools
- KB_palettes
- KB_panels
- KB_plugins
- KB_poc_tui
- KB_root
- KB_root_p2
- KB_rootkit
- KB_scripts
- KB_security
- KB_services
- KB_sinks
- KB_skills
- KB_skills_claude_md_orchestrator_tests
- KB_skills_p2
- KB_skills_p3
- KB_skills_p4
- KB_skills_p5
- KB_skills_tests
- KB_tests
- KB_tests_p10
- KB_tests_p11
- KB_tests_p12
- KB_tests_p13
- KB_tests_p14
- KB_tests_p15
- KB_tests_p16
- KB_tests_p17
- KB_tests_p2
- KB_tests_p3
- KB_tests_p4
- KB_tests_p5
- KB_tests_p6
- KB_tests_p7
- KB_tests_p8
- KB_tests_p9
- KB_theme
- KB_tools
- KB_widgets
- KB_win_rootkit
- KB_windows
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p28
- SYMBOLS_p29
- SYMBOLS_p3
- SYMBOLS_p30
- SYMBOLS_p31
- SYMBOLS_p32
- SYMBOLS_p33
- SYMBOLS_p34
- SYMBOLS_p35
- SYMBOLS_p36
- SYMBOLS_p37
- SYMBOLS_p38
- SYMBOLS_p39
- SYMBOLS_p4
- SYMBOLS_p40
- SYMBOLS_p41
- SYMBOLS_p42
- SYMBOLS_p43
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes