Repository navigation
Agent SYMBOLS_p10
grisun0 edited this page Oct 16, 2026
·
22 revisions
Previous: SYMBOLS_p9.md
| Symbol | Kind | File:Line | Signature |
|---|---|---|---|
_restore_last_choice |
method | lazygui/windows/connect_dialog.py:168 |
def _restore_last_choice(self) |
persist_choice |
method | lazygui/windows/connect_dialog.py:120 |
def persist_choice(self) |
request |
method | lazygui/windows/connect_dialog.py:105 |
def request(self) |
MainWindow |
class | lazygui/windows/main_window.py:37 |
class MainWindow(QMainWindow) |
__init__ |
method | lazygui/windows/main_window.py:40 |
def __init__(self, constants, settings, theme_manager, backend, event_log, parent) |
_apply |
function | lazygui/windows/main_window.py:314 |
def _apply() |
_build_palette_actions |
method | lazygui/windows/main_window.py:261 |
def _build_palette_actions(self) |
_emit_request_connect |
method | lazygui/windows/main_window.py:372 |
def _emit_request_connect(self) |
_install_layout |
method | lazygui/windows/main_window.py:108 |
def _install_layout(self) |
_install_menu_bar |
method | lazygui/windows/main_window.py:131 |
def _install_menu_bar(self) |
_install_shortcuts |
method | lazygui/windows/main_window.py:220 |
def _install_shortcuts(self) |
_install_statusbar |
method | lazygui/windows/main_window.py:195 |
def _install_statusbar(self) |
_install_toolbar |
method | lazygui/windows/main_window.py:171 |
def _install_toolbar(self) |
_make_panel_toggle |
method | lazygui/windows/main_window.py:300 |
def _make_panel_toggle(self, panel) |
_make_theme_apply |
method | lazygui/windows/main_window.py:311 |
def _make_theme_apply(self, identifier) |
_on_dashboard_updated |
method | lazygui/windows/main_window.py:350 |
def _on_dashboard_updated(self, dashboard) |
_on_event_logged |
method | lazygui/windows/main_window.py:326 |
def _on_event_logged(self, _record) |
_on_operator_changed |
method | lazygui/windows/main_window.py:319 |
def _on_operator_changed(self, operator) |
_on_sessions_count_changed |
method | lazygui/windows/main_window.py:345 |
def _on_sessions_count_changed(self, sessions) |
_on_theme_changed |
method | lazygui/windows/main_window.py:329 |
def _on_theme_changed(self, tokens) |
_on_theme_menu_action |
method | lazygui/windows/main_window.py:337 |
def _on_theme_menu_action(self) |
_persist_geometry_and_state |
method | lazygui/windows/main_window.py:244 |
def _persist_geometry_and_state(self) |
_restore_geometry_and_state |
method | lazygui/windows/main_window.py:252 |
def _restore_geometry_and_state(self) |
_show_beacon_command_modal |
method | lazygui/windows/main_window.py:354 |
def _show_beacon_command_modal(self) |
_show_command_palette |
method | lazygui/windows/main_window.py:361 |
def _show_command_palette(self) |
_tick_clock |
method | lazygui/windows/main_window.py:386 |
def _tick_clock(self) |
_toggle |
function | lazygui/windows/main_window.py:303 |
def _toggle() |
closeEvent |
method | lazygui/windows/main_window.py:99 |
def closeEvent(self, event) |
panels |
method | lazygui/windows/main_window.py:398 |
def panels(self) |
status_badge |
method | lazygui/windows/main_window.py:393 |
def status_badge(self) |
window_requests_connect |
method | lazygui/windows/main_window.py:376 |
def window_requests_connect(self) |
extract_ips_from_arp |
function | lazyown-docker/hostdiscover.sh:21 |
`` |
extract_listening_ips_from_netstat |
function | lazyown-docker/hostdiscover.sh:26 |
`` |
build_image |
function | lazyown-docker/mkdocker.sh:93 |
`` |
check_docker |
function | lazyown-docker/mkdocker.sh:41 |
`` |
check_file |
function | lazyown-docker/mkdocker.sh:49 |
`` |
clean_container_and_image |
function | lazyown-docker/mkdocker.sh:197 |
`` |
container_exists |
function | lazyown-docker/mkdocker.sh:58 |
`` |
get_ports |
function | lazyown-docker/mkdocker.sh:68 |
`` |
image_exists |
function | lazyown-docker/mkdocker.sh:63 |
`` |
log |
function | lazyown-docker/mkdocker.sh:36 |
`` |
run_container |
function | lazyown-docker/mkdocker.sh:117 |
`` |
stop_container |
function | lazyown-docker/mkdocker.sh:187 |
`` |
usage |
function | lazyown-docker/mkdocker.sh:23 |
`` |
validate_payload |
function | lazyown-docker/mkdocker.sh:109 |
`` |
LazyOwnShell |
class | lazyown.py:298 |
class LazyOwnShell(Cmd) |
_PayloadSettableProxy |
class | lazyown.py:233 |
class _PayloadSettableProxy |
__getattr__ |
method | lazyown.py:249 |
def __getattr__(self, name) |
__init__ |
method | lazyown.py:245 |
def __init__(self, params) |
__init__ |
method | lazyown.py:373 |
def __init__(self) |
__setattr__ |
method | lazyown.py:255 |
def __setattr__(self, name, value) |
_build_chain_prompt_engine |
method | lazyown.py:1032 |
def _build_chain_prompt_engine(self) |
_build_command_stack |
method | lazyown.py:4868 |
def _build_command_stack(self, adversary, r) |
_build_scope_offensive |
method | lazyown.py:1673 |
def _build_scope_offensive(self) |
_chain_boot_prompt |
method | lazyown.py:1017 |
def _chain_boot_prompt(self) |
_chain_part_exists |
method | lazyown.py:1645 |
def _chain_part_exists(self, part) |
_chain_perror |
function | lazyown.py:1600 |
def _chain_perror() |
_chain_resolver |
method | lazyown.py:1057 |
def _chain_resolver(self, cmd, phase) |
_create_strict_yaml_prompt |
method | lazyown.py:4676 |
def _create_strict_yaml_prompt(self, base_prompt, nmap_services, knowledge_base) |
_did_you_mean |
method | lazyown.py:1242 |
def _did_you_mean(self, query, limit) |
_display_adversary_info |
method | lazyown.py:4882 |
def _display_adversary_info(self, adversary, commands) |
_execute_commands |
method | lazyown.py:4889 |
def _execute_commands(self, confirm, remote_cmds) |
_handler |
function | lazyown.py:1138 |
def _handler(received, frame, _signum) |
_install_crypto_signal_handlers |
method | lazyown.py:1121 |
def _install_crypto_signal_handlers(self) |
_load_adversaries |
method | lazyown.py:4835 |
def _load_adversaries(self) |
_load_extended_params |
method | lazyown.py:747 |
def _load_extended_params(self) |
_maybe_chain_prompt |
method | lazyown.py:1075 |
def _maybe_chain_prompt(self, cmd, phase) |
_parse_adversary_args |
method | lazyown.py:4849 |
def _parse_adversary_args(self, line) |
_parse_bool_setting |
function | lazyown.py:211 |
def _parse_bool_setting(value) |
_patch_template_if_needed |
method | lazyown.py:4858 |
def _patch_template_if_needed(self, adversary, path, replacements) |
_persist |
function | lazyown.py:693 |
def _persist(name, _old, _new) |
_read_recent_commands_for_autosuggest |
method | lazyown.py:1176 |
def _read_recent_commands_for_autosuggest(self, limit) |
_recording_hook |
method | lazyown.py:1229 |
def _recording_hook(self, data) |
_refresh_autosuggest |
method | lazyown.py:1203 |
def _refresh_autosuggest(self, executed_command) |
_register_adversary_command |
method | lazyown.py:2276 |
def _register_adversary_command(self, adv) |
_register_lua_command |
method | lazyown.py:2037 |
def _register_lua_command(self, command_name, lua_function) |
_register_ux_settables |
method | lazyown.py:676 |
def _register_ux_settables(self) |
_render_chain_next |
method | lazyown.py:4304 |
def _render_chain_next(self, raw_args) |
_resolve_offensive |
method | lazyown.py:1692 |
def _resolve_offensive(self, name) |
_run_and_chain |
method | lazyown.py:1563 |
def _run_and_chain(self, parts, add_to_history, raise_keyboard_interrupt) |
_run_auto_decrypt |
method | lazyown.py:1147 |
def _run_auto_decrypt(self) |
_run_auto_encrypt |
method | lazyown.py:1159 |
def _run_auto_encrypt(self) |
_scope_check |
method | lazyown.py:1711 |
def _scope_check(self, cmd_name) |
_scope_confirm |
method | lazyown.py:1758 |
def _scope_confirm(self, decision) |
_scope_entries |
method | lazyown.py:2641 |
def _scope_entries(self) |
_scope_render |
method | lazyown.py:2665 |
def _scope_render(self, entries, mode) |
_scope_save |
method | lazyown.py:2647 |
def _scope_save(self, entries, mode) |
_split_and_chain |
method | lazyown.py:1518 |
def _split_and_chain(raw_input) |
_sync_c2_credentials |
method | lazyown.py:4428 |
def _sync_c2_credentials(self) |
_sync_chain_active |
method | lazyown.py:1003 |
def _sync_chain_active(self, tips_engine) |
_toast_hook |
method | lazyown.py:938 |
def _toast_hook(self, data) |
_ui_hints_level |
method | lazyown.py:927 |
def _ui_hints_level(self) |
_unified_tips_hook |
method | lazyown.py:967 |
def _unified_tips_hook(self, data) |
_ux_debug |
function | lazyown.py:156 |
def _ux_debug(context, exc) |
_wrap_text |
method | lazyown.py:2354 |
def _wrap_text(self, text, max_width) |
cmd |
method | lazyown.py:1324 |
def cmd(self, line) |
cmd_wrapper |
function | lazyown.py:2285 |
def cmd_wrapper(_) |
complete_assign |
method | lazyown.py:2611 |
def complete_assign(self, text, line, begidx, endidx) |
complete_issue_command_to_c2 |
method | lazyown.py:4499 |
def complete_issue_command_to_c2(self, text, line, begidx, endidx) |
complete_l00t |
method | lazyown.py:2600 |
def complete_l00t(self, text, line, begidx, endidx) |
complete_loot |
method | lazyown.py:2606 |
def complete_loot(self, text, line, begidx, endidx) |
complete_palette |
method | lazyown.py:2679 |
def complete_palette(self, text, line, begidx, endidx) |
complete_phase |
method | lazyown.py:2595 |
def complete_phase(self, text, line, begidx, endidx) |
complete_scope |
method | lazyown.py:2628 |
def complete_scope(self, text, line, begidx, endidx) |
complete_upload_c2 |
method | lazyown.py:4368 |
def complete_upload_c2(self, text, line, begidx, endidx) |
completedefault |
method | lazyown.py:2371 |
def completedefault(self, text, line, begidx, endidx) |
default |
method | lazyown.py:843 |
def default(self, line) |
display_toastr |
method | lazyown.py:2292 |
def display_toastr(self, message, type) |
do_event_log |
method | lazyown.py:4908 |
def do_event_log(self, line) |
do_route |
method | lazyown.py:4977 |
def do_route(self, line) |
do_set |
method | lazyown.py:902 |
def do_set(self, line) |
do_state_snapshot |
method | lazyown.py:4938 |
def do_state_snapshot(self, line) |
download_file_from_c2 |
method | lazyown.py:4396 |
def download_file_from_c2(self, file_name, clientid) |
emptyline |
method | lazyown.py:1825 |
def emptyline(self) |
get_available_actions |
method | lazyown.py:4670 |
def get_available_actions(self) |
get_output |
method | lazyown.py:4337 |
def get_output(self) |
issue_command_to_c2 |
method | lazyown.py:4465 |
def issue_command_to_c2(self, command, client_id) |
list_files_in_directory |
method | lazyown.py:1874 |
def list_files_in_directory(self, directory) |
load_plugins |
method | lazyown.py:2064 |
def load_plugins(self) |
load_user_commands |
method | lazyown.py:1850 |
def load_user_commands(self) |
load_yaml_plugins |
method | lazyown.py:2094 |
def load_yaml_plugins(self) |
log_command |
method | lazyown.py:780 |
def log_command(self, cmd_name, cmd_args, start_time, end_time, duration_ms) |
logcsv |
method | lazyown.py:1283 |
def logcsv(self, line, start_time, end_time, duration_ms) |
main |
function | lazyown.py:5000 |
def main() |
make_wrapper |
function | lazyown.py:1939 |
def make_wrapper(cmd_template, tname, default_target) |
one_cmd |
method | lazyown.py:1779 |
def one_cmd(self, command) |
onecmd_plus_hooks |
method | lazyown.py:1416 |
def onecmd_plus_hooks(self, statement, add_to_history, raise_keyboard_interrupt, orig_rl_history_length) |
postloop |
method | lazyown.py:2562 |
def postloop(self) |
postparsing_precmd |
method | lazyown.py:2534 |
def postparsing_precmd(self, statement) |
preloop |
method | lazyown.py:2396 |
def preloop(self) |
process_scan_csv |
method | lazyown.py:4753 |
def process_scan_csv(self, csv_file, ip, port, all_data, processed_ips) |
process_vuln_csv |
method | lazyown.py:4776 |
def process_vuln_csv(self, csv_file, ip, all_data, processed_ips) |
refresh_prompt |
method | lazyown.py:891 |
def refresh_prompt(self) |
register_all_adversary_commands |
method | lazyown.py:2263 |
def register_all_adversary_commands(self) |
register_tool_commands |
method | lazyown.py:1880 |
def register_tool_commands(self) |
register_yaml_plugin |
method | lazyown.py:2117 |
def register_yaml_plugin(self, plugin_data) |
run_command |
method | lazyown.py:4257 |
def run_command(self, command) |
run_lazyarpspoofing |
method | lazyown.py:3859 |
def run_lazyarpspoofing(self) |
run_lazyaslrcheck |
method | lazyown.py:4145 |
def run_lazyaslrcheck(self) |
run_lazyattack |
method | lazyown.py:3913 |
def run_lazyattack(self) |
run_lazybotcli |
method | lazyown.py:3577 |
def run_lazybotcli(self) |
run_lazybotnet |
method | lazyown.py:3393 |
def run_lazybotnet(self) |
run_lazyburpfuzzer |
method | lazyown.py:3683 |
def run_lazyburpfuzzer(self) |
run_lazyftpsniff |
method | lazyown.py:3017 |
def run_lazyftpsniff(self) |
run_lazygath |
method | lazyown.py:2921 |
def run_lazygath(self) |
run_lazyhoneypot |
method | lazyown.py:3114 |
def run_lazyhoneypot(self) |
run_lazylfi2rce |
method | lazyown.py:3449 |
def run_lazylfi2rce(self) |
run_lazylogpoisoning |
method | lazyown.py:3530 |
def run_lazylogpoisoning(self) |
run_lazymetaextract0r |
method | lazyown.py:3231 |
def run_lazymetaextract0r(self) |
run_lazymsfvenom |
method | lazyown.py:3968 |
def run_lazymsfvenom(self) |
run_lazynetbios |
method | lazyown.py:3063 |
def run_lazynetbios(self) |
run_lazynmap |
method | lazyown.py:2799 |
def run_lazynmap(self) |
run_lazynmapdiscovery |
method | lazyown.py:2953 |
def run_lazynmapdiscovery(self) |
run_lazyown |
method | lazyown.py:2743 |
def run_lazyown(self) |
run_lazyownrat |
method | lazyown.py:3332 |
def run_lazyownrat(self) |
run_lazyownratcli |
method | lazyown.py:3272 |
def run_lazyownratcli(self) |
run_lazypathhijacking |
method | lazyown.py:4192 |
def run_lazypathhijacking(self) |
run_lazyreverse_shell |
method | lazyown.py:3809 |
def run_lazyreverse_shell(self) |
run_lazysearch |
method | lazyown.py:2696 |
def run_lazysearch(self) |
run_lazysearch_bot |
method | lazyown.py:3180 |
def run_lazysearch_bot(self) |
run_lazysearch_gui |
method | lazyown.py:2713 |
def run_lazysearch_gui(self) |
run_lazysniff |
method | lazyown.py:2968 |
def run_lazysniff(self) |
run_lazyssh77enum |
method | lazyown.py:3633 |
def run_lazyssh77enum(self) |
run_lazywerkzeugdebug |
method | lazyown.py:2864 |
def run_lazywerkzeugdebug(self) |
run_script |
method | lazyown.py:4225 |
def run_script(self, script_name) |
run_update_db |
method | lazyown.py:2769 |
def run_update_db(self) |
save_user_command |
method | lazyown.py:1862 |
def save_user_command(self, alias, command) |
scripts |
method | lazyown.py:872 |
def scripts(self) |
show_toastr |
function | lazyown.py:2349 |
def show_toastr() |
tool_wrapper |
function | lazyown.py:1940 |
def tool_wrapper(arg) |
upload_file_to_c2 |
method | lazyown.py:4342 |
def upload_file_to_c2(self, file_path, clientid) |
view_code |
method | lazyown.py:4565 |
def view_code(self, stdscr) |
wrapper |
function | lazyown.py:2041 |
def wrapper(arg) |
wrapper_yaml |
function | lazyown.py:2157 |
def wrapper_yaml(arg) |
auth |
function | modules/49803.py:43 |
def auth() |
connection |
function | modules/49803.py:106 |
def connection() |
injection |
function | modules/49803.py:69 |
def injection() |
poc |
function | modules/CVE-2023-28432.py:12 |
def poc(url) |
AutocompleteEntry |
class | modules/LazyOwnExplorer.py:30 |
class AutocompleteEntry(Entry) |
LazyOwnGUI |
class | modules/LazyOwnExplorer.py:104 |
class LazyOwnGUI(Tk) |
__init__ |
method | modules/LazyOwnExplorer.py:31 |
def __init__(self, get_suggestions_func) |
__init__ |
method | modules/LazyOwnExplorer.py:105 |
def __init__(self) |
add_new_attack_vector |
method | modules/LazyOwnExplorer.py:305 |
def add_new_attack_vector(self) |
changed |
method | modules/LazyOwnExplorer.py:45 |
def changed(self, name, index, mode) |
comparison |
method | modules/LazyOwnExplorer.py:99 |
def comparison(self, pattern) |
create_widgets |
method | modules/LazyOwnExplorer.py:119 |
def create_widgets(self) |
export_to_csv |
method | modules/LazyOwnExplorer.py:385 |
def export_to_csv(self) |
get_suggestions |
function | modules/LazyOwnExplorer.py:124 |
def get_suggestions(term) |
get_unique_values |
method | modules/LazyOwnExplorer.py:241 |
def get_unique_values(self) |
is_binary |
function | modules/LazyOwnExplorer.py:358 |
def is_binary(file_path) |
load_parquet_files |
method | modules/LazyOwnExplorer.py:181 |
def load_parquet_files(self) |
move_down |
method | modules/LazyOwnExplorer.py:87 |
def move_down(self, event) |
move_up |
method | modules/LazyOwnExplorer.py:75 |
def move_up(self, event) |
on_row_double_click |
method | modules/LazyOwnExplorer.py:278 |
def on_row_double_click(self, event) |
save_new_vector |
function | modules/LazyOwnExplorer.py:325 |
def save_new_vector() |
scan_system_for_binaries |
method | modules/LazyOwnExplorer.py:357 |
def scan_system_for_binaries(self) |
search |
method | modules/LazyOwnExplorer.py:248 |
def search(self) |
search_in_parquet |
method | modules/LazyOwnExplorer.py:267 |
def search_in_parquet(self, term) |
selection |
method | modules/LazyOwnExplorer.py:68 |
def selection(self, event) |
show_row_details |
method | modules/LazyOwnExplorer.py:283 |
def show_row_details(self, row) |
show_scan_results |
method | modules/LazyOwnExplorer.py:374 |
def show_scan_results(self, binaries) |
ADCSCertipyWrapper |
class | modules/adcs_attacks.py:69 |
class ADCSCertipyWrapper |
CertificateTemplate |
class | modules/adcs_attacks.py:14 |
class CertificateTemplate |
__init__ |
method | modules/adcs_attacks.py:80 |
def __init__(self, certipy_path, timeout) |
_find_certipy |
method | modules/adcs_attacks.py:85 |
def _find_certipy() |
_parse_ca_output |
method | modules/adcs_attacks.py:157 |
def _parse_ca_output(output) |
_parse_template_output |
method | modules/adcs_attacks.py:232 |
def _parse_template_output(self, output) |
_run |
method | modules/adcs_attacks.py:93 |
def _run(self, args, capture) |
assess_vulnerability |
method | modules/adcs_attacks.py:411 |
def assess_vulnerability(self, username, password, domain, dc_ip, hashes) |
authenticate_with_certificate |
method | modules/adcs_attacks.py:367 |
def authenticate_with_certificate(self, cert_file, domain, dc_ip, username) |
enumerate_templates |
method | modules/adcs_attacks.py:189 |
def enumerate_templates(self, username, password, domain, dc_ip, hashes) |
esc_vulnerabilities |
method | modules/adcs_attacks.py:35 |
def esc_vulnerabilities(self) |
find_certificate_authorities |
method | modules/adcs_attacks.py:113 |
def find_certificate_authorities(self, username, password, domain, dc_ip, hashes) |
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) |
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) |
ASTToolExtractor |
class | modules/agent_runner.py:134 |
class ASTToolExtractor |
AgentRunner |
class | modules/agent_runner.py:190 |
class AgentRunner |
AgentTool |
class | modules/agent_runner.py:66 |
class AgentTool |
CommandMetadata |
class | modules/agent_runner.py:127 |
class CommandMetadata |
LazyOwnShellWrapper |
class | modules/agent_runner.py:482 |
class LazyOwnShellWrapper |
VulnBotCLI |
class | modules/agent_runner.py:559 |
class VulnBotCLI |
__init__ |
method | modules/agent_runner.py:69 |
def __init__(self, name, description, func, parameters, required) |
__init__ |
method | modules/agent_runner.py:193 |
def __init__(self, model, system_prompt, max_iterations) |
__init__ |
method | modules/agent_runner.py:485 |
def __init__(self, script_path) |
__init__ |
method | modules/agent_runner.py:560 |
def __init__(self, provider, mode, debug, script_path) |
_call_model |
method | modules/agent_runner.py:295 |
def _call_model(self) |
_emit_delta |
method | modules/agent_runner.py:415 |
def _emit_delta(self, kind, text) |
_load_model |
method | modules/agent_runner.py:572 |
def _load_model(self) |
_load_shell |
method | modules/agent_runner.py:492 |
def _load_shell(self) |
_manage_memory |
method | modules/agent_runner.py:210 |
def _manage_memory(self) |
_process_tool_call |
method | modules/agent_runner.py:434 |
def _process_tool_call(self, tool_call) |
_reset_history |
method | modules/agent_runner.py:207 |
def _reset_history(self) |
_setup_agent |
method | modules/agent_runner.py:587 |
def _setup_agent(self) |
_stream_call |
method | modules/agent_runner.py:341 |
def _stream_call(self, model_name, messages, max_tokens) |
_tool_call_snapshot |
function | modules/agent_runner.py:173 |
def _tool_call_snapshot(tool_call) |
configure_logging |
function | modules/agent_runner.py:60 |
def configure_logging(debug) |
execute |
method | modules/agent_runner.py:83 |
def execute(self) |
execute_command |
method | modules/agent_runner.py:515 |
def execute_command(self, command) |
extract_commands_from_file |
method | modules/agent_runner.py:138 |
def extract_commands_from_file(file_path, prefix) |
get_commands_summary |
method | modules/agent_runner.py:552 |
def get_commands_summary(self) |
get_tools_for_api |
method | modules/agent_runner.py:266 |
def get_tools_for_api(self) |
interactive_mode |
function | modules/agent_runner.py:620 |
def interactive_mode(bot) |
main |
function | modules/agent_runner.py:654 |
def main() |
make_executor |
function | modules/agent_runner.py:243 |
def make_executor(cmd_name) |
parse_args |
function | modules/agent_runner.py:644 |
def parse_args() |
process_request |
method | modules/agent_runner.py:615 |
def process_request(self, user_input) |
register_tool |
method | modules/agent_runner.py:218 |
def register_tool(self, tool) |
register_tool_from_instance |
method | modules/agent_runner.py:221 |
def register_tool_from_instance(self, func) |
register_tools_from_metadata |
method | modules/agent_runner.py:239 |
def register_tools_from_metadata(self, commands, executor) |
run |
method | modules/agent_runner.py:271 |
def run(self, user_input) |
target |
function | modules/agent_runner.py:522 |
def target() |
to_api_format |
method | modules/agent_runner.py:77 |
def to_api_format(self) |
wrapper |
function | modules/agent_runner.py:244 |
def wrapper(command) |
AIExploitChainer |
class | modules/ai_exploit_chain.py:247 |
class AIExploitChainer |
ExploitChainContext |
class | modules/ai_exploit_chain.py:223 |
class ExploitChainContext |
__init__ |
method | modules/ai_exploit_chain.py:259 |
def __init__(self) |
_ensure |
method | modules/ai_exploit_chain.py:487 |
def _ensure(context, strategy) |
_parse_shell_hints |
method | modules/ai_exploit_chain.py:492 |
def _parse_shell_hints(self, output, context) |
adapt_chain |
method | modules/ai_exploit_chain.py:428 |
def adapt_chain(self, context, new_info) |
build_chain_plan |
method | modules/ai_exploit_chain.py:391 |
def build_chain_plan(self, context) |
estimate_confidence |
method | modules/ai_exploit_chain.py:349 |
def estimate_confidence(self, strategy, profile) |
evaluate_failure |
method | modules/ai_exploit_chain.py:306 |
def evaluate_failure(result) |
reason |
method | modules/ai_exploit_chain.py:285 |
def reason(self, context) |
select_next_strategy |
method | modules/ai_exploit_chain.py:318 |
def select_next_strategy(self, context) |
AIResult |
class | modules/ai_fallback.py:95 |
class AIResult |
_best_ollama_model |
function | modules/ai_fallback.py:113 |
def _best_ollama_model() |
_groq_call |
function | modules/ai_fallback.py:189 |
def _groq_call(api_key, system, user, max_tokens, temperature) |
_is_quota_error |
function | modules/ai_fallback.py:184 |
def _is_quota_error(exc) |
_ollama_available |
function | modules/ai_fallback.py:105 |
def _ollama_available() |
_ollama_call |
function | modules/ai_fallback.py:140 |
def _ollama_call(model, system, user, max_tokens, temperature) |
_toposwarm_call |
function | modules/ai_fallback.py:226 |
def _toposwarm_call(prompt, system) |
call |
function | modules/ai_fallback.py:254 |
def call(prompt, system, api_key, max_tokens, temperature) |
AIModel |
class | modules/ai_model.py:45 |
class AIModel(ABC) |
AnthropicModel |
class | modules/ai_model.py:493 |
class AnthropicModel(AIModel) |
DeepSeekModel |
class | modules/ai_model.py:549 |
class DeepSeekModel(AIModel) |
GroqModel |
class | modules/ai_model.py:129 |
class GroqModel(AIModel) |
LlamaCppModel |
class | modules/ai_model.py:313 |
class LlamaCppModel(AIModel) |
OllamaModel |
class | modules/ai_model.py:244 |
class OllamaModel(AIModel) |
OpenAIModel |
class | modules/ai_model.py:434 |
class OpenAIModel(AIModel) |
_LazyImporter |
class | modules/ai_model.py:97 |
class _LazyImporter |
__init__ |
method | modules/ai_model.py:137 |
def __init__(self, api_key, model) |
__init__ |
method | modules/ai_model.py:252 |
def __init__(self, model, host) |
__init__ |
method | modules/ai_model.py:324 |
def __init__(self, model, host) |
__init__ |
method | modules/ai_model.py:440 |
def __init__(self, api_key, model) |
__init__ |
method | modules/ai_model.py:499 |
def __init__(self, api_key, model) |
__init__ |
method | modules/ai_model.py:556 |
def __init__(self, api_key, model) |
_chat |
method | modules/ai_model.py:341 |
def _chat(self, messages, max_tokens, stream) |
_model_chain |
method | modules/ai_model.py:141 |
def _model_chain(self) |
anthropic |
method | modules/ai_model.py:121 |
def anthropic(cls) |
complete |
method | modules/ai_model.py:63 |
def complete(self, system, user, max_tokens, temperature) |
complete |
method | modules/ai_model.py:216 |
def complete(self, system, user, max_tokens, temperature) |
complete |
method | modules/ai_model.py:413 |
def complete(self, system, user, max_tokens, temperature) |
complete |
method | modules/ai_model.py:470 |
def complete(self, system, user, max_tokens, temperature) |
complete |
method | modules/ai_model.py:529 |
def complete(self, system, user, max_tokens, temperature) |
complete |
method | modules/ai_model.py:589 |
def complete(self, system, user, max_tokens, temperature) |
generate |
method | modules/ai_model.py:56 |
def generate(self, prompt) |
generate |
method | modules/ai_model.py:155 |
def generate(self, prompt) |
generate |
method | modules/ai_model.py:260 |
def generate(self, prompt) |
generate |
method | modules/ai_model.py:362 |
def generate(self, prompt) |
generate |
method | modules/ai_model.py:444 |
def generate(self, prompt) |
generate |
method | modules/ai_model.py:503 |
def generate(self, prompt) |
generate |
method | modules/ai_model.py:563 |
def generate(self, prompt) |
groq |
method | modules/ai_model.py:105 |
def groq(cls) |
openai |
method | modules/ai_model.py:113 |
def openai(cls) |
stream_generate |
method | modules/ai_model.py:60 |
def stream_generate(self, prompt) |
stream_generate |
method | modules/ai_model.py:183 |
def stream_generate(self, prompt) |
stream_generate |
method | modules/ai_model.py:281 |
def stream_generate(self, prompt) |
stream_generate |
method | modules/ai_model.py:382 |
def stream_generate(self, prompt) |
stream_generate |
method | modules/ai_model.py:455 |
def stream_generate(self, prompt) |
stream_generate |
method | modules/ai_model.py:515 |
def stream_generate(self, prompt) |
stream_generate |
method | modules/ai_model.py:574 |
def stream_generate(self, prompt) |
AMS1patch_E_ACCESSDENIED |
function | modules/amsi.c:274 |
void AMS1patch_E_ACCESSDENIED(HANDLE hproc) |
AMS1patch_E_HANDLE |
function | modules/amsi.c:326 |
void AMS1patch_E_HANDLE(HANDLE hproc) |
AMS1patch_E_OUTOFMEMORY |
function | modules/amsi.c:378 |
void AMS1patch_E_OUTOFMEMORY(HANDLE hproc) |
AMS1patch_OpenSession_jne |
function | modules/amsi.c:66 |
void AMS1patch_OpenSession_jne(HANDLE hproc) |
AMS1patch_OpenSession_ret |
function | modules/amsi.c:116 |
void AMS1patch_OpenSession_ret(HANDLE hproc) |
AMS1patch_RastaMouse |
function | modules/amsi.c:215 |
void AMS1patch_RastaMouse(HANDLE hproc) |
AMS1patch_ScanBuffer_ret |
function | modules/amsi.c:166 |
void AMS1patch_ScanBuffer_ret(HANDLE hproc) |
LoadNtFunctions |
function | modules/amsi.c:38 |
void LoadNtFunctions() |
NT_SUCCESS |
macro | modules/amsi.c:11 |
#define NT_SUCCESS(Status) |
main |
function | modules/amsi.c:428 |
int main(int argc, char** argv) |
BlankAuthResponse |
class | modules/amt_auth_bypass.py:8 |
class BlankAuthResponse |
request |
method | modules/amt_auth_bypass.py:11 |
def request(self, flow) |
start |
function | modules/amt_auth_bypass.py:4 |
def start() |
AptPlaybook |
class | modules/apt_playbooks.py:65 |
class AptPlaybook |
AptPlaybookEngine |
class | modules/apt_playbooks.py:111 |
class AptPlaybookEngine |
AtomicTestRef |
class | modules/apt_playbooks.py:41 |
class AtomicTestRef |
CalderaAbilityRef |
class | modules/apt_playbooks.py:48 |
class CalderaAbilityRef |
PhaseStep |
class | modules/apt_playbooks.py:54 |
class PhaseStep |
__init__ |
method | modules/apt_playbooks.py:114 |
def __init__(self, playbook_dir) |
_build_atomic_index |
method | modules/apt_playbooks.py:199 |
def _build_atomic_index(self, atomic_yaml_path) |
_load_all |
method | modules/apt_playbooks.py:119 |
def _load_all(self) |
from_dict |
method | modules/apt_playbooks.py:74 |
def from_dict(cls, data) |
generate_attack_plan |
method | modules/apt_playbooks.py:213 |
def generate_attack_plan(self, pb, output_path) |
get |
method | modules/apt_playbooks.py:134 |
def get(self, name) |
list_playbooks |
method | modules/apt_playbooks.py:131 |
def list_playbooks(self) |
report_json |
method | modules/apt_playbooks.py:230 |
def report_json(self, pb, output_path) |
to_summary |
method | modules/apt_playbooks.py:99 |
def to_summary(self) |
validate |
method | modules/apt_playbooks.py:138 |
def validate(self, pb, atomic_path) |
Anchor |
class | modules/asset_graph.py:63 |
class Anchor |
AssetGraph |
class | modules/asset_graph.py:70 |
class AssetGraph |
AssetNode |
class | modules/asset_graph.py:36 |
class AssetNode |
ExplorationNode |
class | modules/asset_graph.py:50 |
class ExplorationNode |
GraphConfig |
class | modules/asset_graph.py:17 |
class GraphConfig |
__init__ |
method | modules/asset_graph.py:73 |
def __init__(self, config) |
add_fact |
method | modules/asset_graph.py:123 |
def add_fact(self, task_id, text, parent_id, payload) |
add_finding |
method | modules/asset_graph.py:128 |
def add_finding(self, task_id, text, parent_id, payload) |
add_node |
method | modules/asset_graph.py:108 |
def add_node(self, task_id, kind, text, parent_id, payload) |
anchor |
method | modules/asset_graph.py:133 |
def anchor(self, exploration_id, key) |
asset_key |
function | modules/asset_graph.py:28 |
def asset_key(asset_type, value, parent_key) |
assets_for_node |
method | modules/asset_graph.py:145 |
def assets_for_node(self, exploration_id) |
coverage |
method | modules/asset_graph.py:157 |
def coverage(self, task_id) |
coverage_for |
function | modules/asset_graph.py:214 |
def coverage_for(db, workspace_id, scope) |
mirror_to_campaign |
method | modules/asset_graph.py:170 |
def mirror_to_campaign(self, db, world_model, workspace_id) |
nodes_for_asset |
method | modules/asset_graph.py:151 |
def nodes_for_asset(self, key) |
upsert_asset |
method | modules/asset_graph.py:82 |
def upsert_asset(self, asset_type, value, parent_key, company) |
_load_credentials |
function | modules/atomic_cli.py:147 |
def _load_credentials(params, non_interactive) |
_print |
function | modules/atomic_cli.py:107 |
def _print(shell, text) |
_prompt_choice |
function | modules/atomic_cli.py:171 |
def _prompt_choice(count, prompt, non_interactive) |
_resolver |
function | modules/atomic_cli.py:99 |
def _resolver() |
_safe_copy |
function | modules/atomic_cli.py:132 |
def _safe_copy(text) |
_sanitized_script_name |
function | modules/atomic_cli.py:319 |
def _sanitized_script_name(test_id, extension) |
_wants_interactive |
function | modules/atomic_cli.py:127 |
def _wants_interactive(non_interactive) |
_warn |
function | modules/atomic_cli.py:118 |
def _warn(text) |
parse_atomic_line |
function | modules/atomic_cli.py:37 |
def parse_atomic_line(line) |
run_atomic_gen |
function | modules/atomic_cli.py:325 |
def run_atomic_gen(params, line, shell) |
run_atomic_tests |
function | modules/atomic_cli.py:185 |
def run_atomic_tests(params, line, shell) |
_parse_complexity |
function | modules/atomic_enricher.py:142 |
def _parse_complexity(command) |
_parse_keyword_tags |
function | modules/atomic_enricher.py:152 |
def _parse_keyword_tags(name, description) |
_parse_platforms |
function | modules/atomic_enricher.py:122 |
def _parse_platforms(raw) |
_parse_scope |
function | modules/atomic_enricher.py:135 |
def _parse_scope(name) |
_tactic_prefix |
function | modules/atomic_enricher.py:164 |
def _tactic_prefix(mitre_id) |
_to_pylist |
function | modules/atomic_enricher.py:204 |
def _to_pylist(val) |
enrich |
function | modules/atomic_enricher.py:173 |
def enrich(force) |
load_enriched |
function | modules/atomic_enricher.py:215 |
def load_enriched() |
query_atomic |
function | modules/atomic_enricher.py:232 |
def query_atomic(keyword, mitre_id, platform, scope, has_prereqs, complexity, limit, include_command) |
ExploitCommand |
class | modules/atomic_exploit_bridge.py:69 |
class ExploitCommand |
ExploitSpec |
class | modules/atomic_exploit_bridge.py:77 |
class ExploitSpec |
_ShellSession |
class | modules/atomic_exploit_bridge.py:555 |
class _ShellSession |
__init__ |
method | modules/atomic_exploit_bridge.py:563 |
def __init__(self, target, port, sock) |
_adopt_live_shell |
function | modules/atomic_exploit_bridge.py:810 |
def _adopt_live_shell(spec, target, port) |
_destroy_gym |
function | modules/atomic_exploit_bridge.py:741 |
def _destroy_gym(container) |
_read_until |
method | modules/atomic_exploit_bridge.py:593 |
def _read_until(self, marker, timeout) |
_string_list |
function | modules/atomic_exploit_bridge.py:127 |
def _string_list(value) |
_wait_port_closed |
function | modules/atomic_exploit_bridge.py:826 |
def _wait_port_closed(target, port, timeout) |
alive |
method | modules/atomic_exploit_bridge.py:572 |
def alive(self, timeout) |
auto |
function | modules/atomic_exploit_bridge.py:322 |
def auto(target, lhost, max_attempts, stop_on_shell, task_id, exploits_dir, scan_dir) |
build_commands |
function | modules/atomic_exploit_bridge.py:437 |
def build_commands(spec, rhost, lhost, lport, port) |
cleanup_target |
function | modules/atomic_exploit_bridge.py:683 |
def cleanup_target(target, lhost, hard, gym_container, exploits_dir, staging_dir) |
close |
method | modules/atomic_exploit_bridge.py:621 |
def close(self) |
close_sessions |
function | modules/atomic_exploit_bridge.py:648 |
def close_sessions(target) |
detect_shell |
function | modules/atomic_exploit_bridge.py:455 |
def detect_shell(spec, output) |
emulate |
function | modules/atomic_exploit_bridge.py:911 |
def emulate(target, techniques, playbook, platform, lhost, per_technique, exploits_dir, scan_dir) |
ensure_session |
function | modules/atomic_exploit_bridge.py:759 |
def ensure_session(spec, target, lhost) |
interactive_shell |
function | modules/atomic_exploit_bridge.py:859 |
def interactive_shell(target, lhost, interactive, exploits_dir) |
load_all |
function | modules/atomic_exploit_bridge.py:211 |
def load_all(exploits_dir) |
main |
function | modules/atomic_exploit_bridge.py:1097 |
def main() |
match_score |
function | modules/atomic_exploit_bridge.py:266 |
def match_score(spec, service, product, version) |
open_shell |
function | modules/atomic_exploit_bridge.py:520 |
def open_shell(target, services, lhost, exploits_dir, attempts) |
parse_scan_xml |
function | modules/atomic_exploit_bridge.py:285 |
def parse_scan_xml(xml_path) |
rank |
function | modules/atomic_exploit_bridge.py:406 |
def rank(services, exploits_dir) |
record_outcome |
function | modules/atomic_exploit_bridge.py:999 |
def record_outcome(spec, target, shell, output, task_id, intent_id, surfaces_dir) |
remote_exec |
function | modules/atomic_exploit_bridge.py:841 |
def remote_exec(spec, target, command, lhost) |
run |
method | modules/atomic_exploit_bridge.py:579 |
def run(self, command, timeout) |
run_spec |
function | modules/atomic_exploit_bridge.py:464 |
def run_spec(spec, rhost, lhost, lport, port) |
severity_rank |
method | modules/atomic_exploit_bridge.py:102 |
def severity_rank(self) |
to_dict |
method | modules/atomic_exploit_bridge.py:106 |
def to_dict(self) |
validate_spec |
function | modules/atomic_exploit_bridge.py:135 |
def validate_spec(data, filename) |
AtomicResolver |
class | modules/atomic_resolver.py:219 |
class AtomicResolver |
AtomicTest |
class | modules/atomic_resolver.py:131 |
class AtomicTest |
__init__ |
method | modules/atomic_resolver.py:226 |
def __init__(self, atomics_dir) |
_safe_yaml_files |
function | modules/atomic_resolver.py:171 |
def _safe_yaml_files(atomics_dir) |
_test_from_raw |
function | modules/atomic_resolver.py:192 |
def _test_from_raw(test, mitre_id) |
available |
method | modules/atomic_resolver.py:233 |
def available(self) |
build_index |
method | modules/atomic_resolver.py:265 |
def build_index(self, force) |
build_variables |
function | modules/atomic_resolver.py:452 |
def build_variables(test, rhost, domain, rport, username, password) |
chain |
method | modules/atomic_resolver.py:380 |
def chain(self, techniques, platform, first_match_only) |
ensure_repo |
method | modules/atomic_resolver.py:237 |
def ensure_repo(self) |
get_by_guid |
method | modules/atomic_resolver.py:311 |
def get_by_guid(self, guid) |
get_resolver |
function | modules/atomic_resolver.py:424 |
def get_resolver(atomics_dir) |
guids_for_technique |
method | modules/atomic_resolver.py:305 |
def guids_for_technique(self, mitre_id) |
is_guid |
function | modules/atomic_resolver.py:109 |
def is_guid(raw) |
is_mitre_id |
function | modules/atomic_resolver.py:84 |
def is_mitre_id(raw) |
list_for_technique |
method | modules/atomic_resolver.py:317 |
def list_for_technique(self, mitre_id, platform) |
mitre_url |
method | modules/atomic_resolver.py:147 |
def mitre_url(self) |
normalize_guid |
function | modules/atomic_resolver.py:93 |
def normalize_guid(raw) |
normalize_mitre_id |
function | modules/atomic_resolver.py:66 |
def normalize_mitre_id(raw) |
normalize_platform |
function | modules/atomic_resolver.py:118 |
def normalize_platform(raw) |
render_command |
function | modules/atomic_resolver.py:488 |
def render_command(template, variables) |
resolve |
method | modules/atomic_resolver.py:334 |
def resolve(self, query, platform) |
resolve_chain |
function | modules/atomic_resolver.py:442 |
def resolve_chain(techniques, platform, atomics_dir) |
resolve_technique |
function | modules/atomic_resolver.py:432 |
def resolve_technique(mitre_id, platform, atomics_dir) |
stats |
method | modules/atomic_resolver.py:415 |
def stats(self) |
technique_env_override |
function | modules/atomic_resolver.py:496 |
def technique_env_override() |
to_dict |
method | modules/atomic_resolver.py:151 |
def to_dict(self) |
_doc |
function | modules/attack_surface3d.py:327 |
def _doc(node) |
_enrich |
function | modules/attack_surface3d.py:365 |
def _enrich(nodes, edges) |
_family_color |
function | modules/attack_surface3d.py:100 |
def _family_color(name) |
_host_of |
function | modules/attack_surface3d.py:141 |
def _host_of(node) |
_intel_id_map |
function | modules/attack_surface3d.py:315 |
def _intel_id_map(intel, key_to_id) |
_pagerank |
function | modules/attack_surface3d.py:111 |
def _pagerank(ids, pairs, alpha, max_iter, tol) |
_symbols |
function | modules/attack_surface3d.py:346 |
def _symbols(node) |
add_edge |
function | modules/attack_surface3d.py:155 |
def add_edge(src, dst, kind, evidence, weight) |
build_attack_graph |
function | modules/attack_surface3d.py:147 |
def build_attack_graph(sessions_dir, payload_path, est_cap) |
refresh_summary |
function | modules/attack_surface3d.py:460 |
def refresh_summary(graph, sessions_dir) |
tag |
function | modules/attack_surface3d.py:166 |
def tag(nid, source) |
AutoPivotEngine |
class | modules/auto_pivot.py:47 |
class AutoPivotEngine |
PivotChain |
class | modules/auto_pivot.py:39 |
class PivotChain |
PivotNode |
class | modules/auto_pivot.py:23 |
class PivotNode |
__init__ |
method | modules/auto_pivot.py:73 |
def __init__(self, config) |
_load_state |
method | modules/auto_pivot.py:314 |
def _load_state(self) |
_next_port |
method | modules/auto_pivot.py:85 |
def _next_port(self) |
_persist_state |
method | modules/auto_pivot.py:277 |
def _persist_state(self) |
add_pivot_node |
method | modules/auto_pivot.py:90 |
def add_pivot_node(self, ip, access_type, credential_id, hostname) |
build_chain |
method | modules/auto_pivot.py:146 |
def build_chain(self, target_ip, via_nodes, subnet) |
discover_subnets |
method | modules/auto_pivot.py:128 |
def discover_subnets(self, node_ip, command_output) |
generate_chisel_command |
method | modules/auto_pivot.py:206 |
def generate_chisel_command(self, target_ip, local_port) |
generate_proxychains_config |
method | modules/auto_pivot.py:177 |
def generate_proxychains_config(self, chain_id) |
generate_ssh_socks_command |
method | modules/auto_pivot.py:212 |
def generate_ssh_socks_command(self, node_ip, local_port) |
generate_sshuttle_command |
method | modules/auto_pivot.py:203 |
def generate_sshuttle_command(self, node_ip, subnet) |
get_active_routes |
method | modules/auto_pivot.py:243 |
def get_active_routes(self) |
get_reachable_hosts |
method | modules/auto_pivot.py:259 |
def get_reachable_hosts(self, node_ip) |
health_check |
method | modules/auto_pivot.py:216 |
def health_check(self, node_ip) |
health_check_all |
method | modules/auto_pivot.py:237 |
def health_check_all(self) |
remove_pivot_node |
method | modules/auto_pivot.py:120 |
def remove_pivot_node(self, ip) |
set_config |
method | modules/auto_pivot.py:82 |
def set_config(self, config) |
set_reachable_hosts |
method | modules/auto_pivot.py:267 |
def set_reachable_hosts(self, node_ip, hosts) |
set_route_priority |
method | modules/auto_pivot.py:272 |
def set_route_priority(self, node_ip, priority) |
suggest_next_pivot |
method | modules/auto_pivot.py:352 |
def suggest_next_pivot(self) |
DetectionMethod |
class | modules/auto_purple.py:72 |
class DetectionMethod |
IPurpleEvaluator |
class | modules/auto_purple.py:210 |
class IPurpleEvaluator(ABC) |
IPurpleLoop |
class | modules/auto_purple.py:181 |
class IPurpleLoop(ABC) |
PurpleResult |
class | modules/auto_purple.py:132 |
class PurpleResult |
PurpleScore |
class | modules/auto_purple.py:165 |
class PurpleScore |
PurpleTeamLoop |
class | modules/auto_purple.py:407 |
class PurpleTeamLoop(IPurpleLoop, IPurpleEvaluator) |
__init__ |
method | modules/auto_purple.py:414 |
def __init__(self, bt_path, detection_delay, methods, auto_feedback, session_id) |
_append_dataset |
method | modules/auto_purple.py:698 |
def _append_dataset(self, result) |
_compute_oracle_accuracy |
method | modules/auto_purple.py:739 |
def _compute_oracle_accuracy(self) |
_execute_red |
method | modules/auto_purple.py:614 |
def _execute_red(self, command, args) |
_get_detection_methods |
method | modules/auto_purple.py:759 |
def _get_detection_methods(self) |
_hash_output |
method | modules/auto_purple.py:687 |
def _hash_output(self, output) |
_init_dataset |
method | modules/auto_purple.py:433 |
def _init_dataset(self) |
_load_audit |
method | modules/auto_purple.py:724 |
def _load_audit(self) |
_parse_ai_test |
function | modules/auto_purple.py:329 |
def _parse_ai_test(output, command, args) |
_parse_alert_check |
function | modules/auto_purple.py:374 |
def _parse_alert_check(output, command, args) |
_parse_fim_check |
function | modules/auto_purple.py:388 |
def _parse_fim_check(output, command, args) |
_parse_keyword_match |
function | modules/auto_purple.py:342 |
def _parse_keyword_match(output, command, args) |
_query_blue |
method | modules/auto_purple.py:635 |
def _query_blue(self, command, args) |
_run_bt_command |
function | modules/auto_purple.py:225 |
def _run_bt_command(bt_path, command, timeout) |
_write_audit |
method | modules/auto_purple.py:693 |
def _write_audit(self, result) |
_write_feedback |
method | modules/auto_purple.py:704 |
def _write_feedback(self, result) |
category_accuracy |
method | modules/auto_purple.py:217 |
def category_accuracy(self, category) |
category_accuracy |
method | modules/auto_purple.py:599 |
def category_accuracy(self, category) |
Next: SYMBOLS_p11.md
Generated offline by readmenator from commit bb49626e7e46. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_cli_commands
- community_10_modules_opsec_scorer
- community_11_modules_finding_lifecycle
- 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_cli
- community_3_modules_autonomous_daemon
- community_4_modules_lazy_loop
- community_5_lazygui_panels
- community_6_skills_claude_md_orchestrator
- community_7_static_js
- community_8_modules_llm_budget
- community_9_modules_atomic_exploit_bridge
- 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_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_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_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes