Agent SYMBOLS_p20 - grisuno/LazyOwn GitHub Wiki
Symbols (page 20 of 40)
Previous: SYMBOLS_p19.md
| Symbol | Kind | File:Line | Signature |
|---|---|---|---|
DomainEntry |
class | modules/world_model.py:214 |
class DomainEntry |
EmailEntry |
class | modules/world_model.py:206 |
class EmailEntry |
EngagementPhase |
class | modules/world_model.py:167 |
class EngagementPhase(StrEnum) |
HostEntry |
class | modules/world_model.py:364 |
class HostEntry |
HostState |
class | modules/world_model.py:151 |
class HostState(StrEnum) |
NetworkGraph |
class | modules/world_model.py:244 |
class NetworkGraph |
NetworkRelation |
class | modules/world_model.py:222 |
class NetworkRelation |
ServiceInfo |
class | modules/world_model.py:179 |
class ServiceInfo |
VulnerabilityEntry |
class | modules/world_model.py:197 |
class VulnerabilityEntry |
WorldModel |
class | modules/world_model.py:541 |
class WorldModel |
_PhaseDeriver |
class | modules/world_model.py:416 |
class _PhaseDeriver |
__init__ |
method | modules/world_model.py:267 |
def __init__(self) |
__init__ |
method | modules/world_model.py:549 |
def __init__(self, path) |
_derive_crypto_key |
function | modules/world_model.py:58 |
def _derive_crypto_key(password, salt) |
_load |
method | modules/world_model.py:1048 |
def _load(self) |
_master_password |
function | modules/world_model.py:67 |
def _master_password() |
_save |
method | modules/world_model.py:1029 |
def _save(self) |
add_credential |
method | modules/world_model.py:653 |
def add_credential(self, value, host, service) |
add_domain |
method | modules/world_model.py:748 |
def add_domain(self, domain, host, context) |
add_email |
method | modules/world_model.py:742 |
def add_email(self, address, host, context) |
add_host |
method | modules/world_model.py:565 |
def add_host(self, ip) |
add_note |
method | modules/world_model.py:609 |
def add_note(self, ip, note) |
add_relation |
method | modules/world_model.py:274 |
def add_relation(self, relation) |
add_relation |
method | modules/world_model.py:927 |
def add_relation(self, source, target, relation, weight) |
add_service |
method | modules/world_model.py:373 |
def add_service(self, svc) |
add_service |
method | modules/world_model.py:592 |
def add_service(self, ip, port, name, version, protocol) |
add_vulnerability |
method | modules/world_model.py:736 |
def add_vulnerability(self, description, host, cve, severity) |
advance |
method | modules/world_model.py:377 |
def advance(self, new_state) |
advance_host |
method | modules/world_model.py:583 |
def advance_host(self, ip, new_state) |
can_advance_to |
method | modules/world_model.py:163 |
def can_advance_to(self, next_state) |
consume_policy_facts |
method | modules/world_model.py:835 |
def consume_policy_facts(self, facts_path) |
degree_centrality |
method | modules/world_model.py:294 |
def degree_centrality(self) |
derive |
method | modules/world_model.py:430 |
def derive(self, hosts) |
from_dict |
method | modules/world_model.py:348 |
def from_dict(cls, data) |
from_dict |
method | modules/world_model.py:397 |
def from_dict(cls, d) |
get_host |
method | modules/world_model.py:630 |
def get_host(self, ip) |
get_hosts_summary |
method | modules/world_model.py:642 |
def get_hosts_summary(self) |
get_phase |
method | modules/world_model.py:963 |
def get_phase(self) |
get_suggested_tools |
method | modules/world_model.py:967 |
def get_suggested_tools(self) |
get_world_model |
function | modules/world_model.py:1126 |
def get_world_model(path) |
graph_snapshot |
method | modules/world_model.py:956 |
def graph_snapshot(self) |
in_degree |
method | modules/world_model.py:286 |
def in_degree(self, node) |
link_credential_to_failure |
method | modules/world_model.py:706 |
def link_credential_to_failure(self, value, host) |
link_credential_to_success |
method | modules/world_model.py:685 |
def link_credential_to_success(self, value, host) |
neighbors |
method | modules/world_model.py:282 |
def neighbors(self, node) |
out_degree |
method | modules/world_model.py:290 |
def out_degree(self, node) |
pivot_candidates |
method | modules/world_model.py:309 |
def pivot_candidates(self, top_k) |
pivot_candidates |
method | modules/world_model.py:948 |
def pivot_candidates(self, top_k) |
rank |
method | modules/world_model.py:160 |
def rank(self) |
read_state_dict |
function | modules/world_model.py:72 |
def read_state_dict(path) |
reload |
method | modules/world_model.py:1078 |
def reload(self) |
reset |
method | modules/world_model.py:1094 |
def reset(self) |
reset_host |
method | modules/world_model.py:573 |
def reset_host(self, ip) |
set_os_hint |
method | modules/world_model.py:616 |
def set_os_hint(self, ip, os_hint) |
snapshot |
method | modules/world_model.py:1105 |
def snapshot(self) |
to_context_string |
method | modules/world_model.py:970 |
def to_context_string(self) |
to_dict |
method | modules/world_model.py:331 |
def to_dict(self) |
to_dict |
method | modules/world_model.py:385 |
def to_dict(self) |
update_from_findings |
method | modules/world_model.py:762 |
def update_from_findings(self, findings) |
write_state_dict |
function | modules/world_model.py:118 |
def write_state_dict(path, data) |
YAMLPromptGenerator |
class | modules/yaml_generator.py:17 |
class YAMLPromptGenerator |
__init__ |
method | modules/yaml_generator.py:18 |
def __init__(self, provider, api_key) |
_load_model |
method | modules/yaml_generator.py:32 |
def _load_model(self) |
create_yaml_addon |
method | modules/yaml_generator.py:109 |
def create_yaml_addon(self, user_request, output_dir) |
extract_yaml_from_markdown |
method | modules/yaml_generator.py:100 |
def extract_yaml_from_markdown(self, text) |
generate_prompt |
method | modules/yaml_generator.py:54 |
def generate_prompt(self, user_request) |
load_payload |
method | modules/yaml_generator.py:25 |
def load_payload(self) |
main |
function | modules/yaml_generator.py:141 |
def main() |
YaraScanner |
class | modules/yara_scanner.py:23 |
class YaraScanner |
__init__ |
method | modules/yara_scanner.py:31 |
def __init__(self, rules_dir, auto_compile) |
_format_match |
method | modules/yara_scanner.py:162 |
def _format_match(self, match) |
_load_external_vars |
method | modules/yara_scanner.py:45 |
def _load_external_vars(self) |
_scan_with_timeout |
method | modules/yara_scanner.py:129 |
def _scan_with_timeout(self, filepath, externals, timeout) |
_sha256 |
method | modules/yara_scanner.py:250 |
def _sha256(filepath) |
add_rule |
method | modules/yara_scanner.py:258 |
def add_rule(self, name, content) |
compile_all |
method | modules/yara_scanner.py:54 |
def compile_all(self) |
create_default_rules |
function | modules/yara_scanner.py:371 |
def create_default_rules() |
download_community_rules |
method | modules/yara_scanner.py:300 |
def download_community_rules(self) |
ensure_directory |
method | modules/yara_scanner.py:41 |
def ensure_directory(self) |
ioc_scan |
method | modules/yara_scanner.py:328 |
def ioc_scan(self, target_path, iocs) |
list_rules |
method | modules/yara_scanner.py:277 |
def list_rules(self) |
scan_directory |
method | modules/yara_scanner.py:187 |
def scan_directory(self, directory, recursive, extensions, max_files) |
scan_file |
method | modules/yara_scanner.py:98 |
def scan_file(self, filepath, timeout) |
target |
function | modules/yara_scanner.py:137 |
def target() |
all |
function | plugins/generate_c_reverse_shell.lua:108 |
`` |
generate_c_reverse_shell |
function | plugins/generate_c_reverse_shell.lua:1 |
`` |
generate_cleanup_commands |
function | plugins/generate_cleanup_commands.lua:3 |
`` |
generate_html_payload |
function | plugins/generate_html_payload.lua:1 |
`` |
generate_lateral_command |
function | plugins/generate_lateral_command.lua:4 |
`` |
all |
function | plugins/generate_linux_asm_reverse_shell.lua:121 |
`` |
generate_linux_asm_reverse_shell |
function | plugins/generate_linux_asm_reverse_shell.lua:1 |
`` |
generate_linux_raw_shellcode |
function | plugins/generate_linux_raw_shellcode.lua:1 |
`` |
Xor |
function | plugins/generate_lolbird.lua:64 |
`` |
generate_lolbird_ps1 |
function | plugins/generate_lolbird.lua:44 |
`` |
read_file |
function | plugins/generate_lolbird.lua:12 |
`` |
write_file |
function | plugins/generate_lolbird.lua:4 |
`` |
xor_hex_string |
function | plugins/generate_lolbird.lua:21 |
`` |
xor_string |
function | plugins/generate_lolbird.lua:31 |
`` |
execute_command_to_file |
function | plugins/generate_msfvenom_loader.lua:2 |
`` |
generate_loader |
function | plugins/generate_msfvenom_loader.lua:49 |
`` |
generate_msfvenom_loader |
function | plugins/generate_msfvenom_loader.lua:104 |
`` |
hex_to_nasm |
function | plugins/generate_msfvenom_loader.lua:18 |
`` |
read_file |
function | plugins/generate_msfvenom_loader.lua:7 |
`` |
generate_msfvenom_loader_windows |
function | plugins/generate_msfvenom_loader_windows.lua:2 |
`` |
generate_reverse_shell |
function | plugins/generate_reverse_shell.lua:1 |
`` |
generate_stub_ps1 |
function | plugins/generate_stub.lua:43 |
`` |
read_file |
function | plugins/generate_stub.lua:12 |
`` |
write_file |
function | plugins/generate_stub.lua:4 |
`` |
xor_data |
function | plugins/generate_stub.lua:21 |
`` |
xor_string |
function | plugins/generate_stub.lua:30 |
`` |
load_plugin |
function | plugins/init_plugins.lua:6 |
`` |
kerberos_harvest |
function | plugins/kerberos_harvest.lua:1 |
`` |
read_file |
function | plugins/lolbas_certutil_download_exec.lua:13 |
`` |
write_file |
function | plugins/lolbas_certutil_download_exec.lua:5 |
`` |
xor_data |
function | plugins/lolbas_certutil_download_exec.lua:21 |
`` |
run_msfvenom |
function | plugins/lolbas_certutil_exe.lua:2 |
`` |
write_file |
function | plugins/lolbas_wmic_xsl_execution.lua:4 |
`` |
parse_nmap_with_xmlstarlet |
function | plugins/parse_nmap_with_xmlstarlet.lua:1 |
`` |
run_nuclei_on_nmap_files |
function | plugins/run_nuclei_on_nmap_files.lua:1 |
`` |
run_python_rev_c2 |
function | plugins/run_python_rev_c2.lua:2 |
`` |
base64_encode |
function | plugins/rundll32_sct_from_url.lua:22 |
`` |
generate_sct |
function | plugins/rundll32_sct_from_url.lua:58 |
`` |
read_file |
function | plugins/rundll32_sct_from_url.lua:12 |
`` |
write_file |
function | plugins/rundll32_sct_from_url.lua:4 |
`` |
esc_hex_to_bytes |
function | plugins/validate_shellcode.lua:21 |
`` |
hex_list_to_byte_values |
function | plugins/validate_shellcode.lua:65 |
`` |
hex_to_bytes |
function | plugins/validate_shellcode.lua:2 |
`` |
validate_shellcode |
function | plugins/validate_shellcode.lua:81 |
`` |
visualize_network |
function | plugins/visualize_network.lua:1 |
`` |
DashboardPanel |
class | poc_tui/app.py:137 |
class DashboardPanel(Static) |
LazyOwnTUI |
class | poc_tui/app.py:297 |
class LazyOwnTUI(App) |
OutputPanel |
class | poc_tui/app.py:240 |
class OutputPanel(VerticalScroll) |
PluginBrowser |
class | poc_tui/app.py:195 |
class PluginBrowser(Static) |
ShellBackend |
class | poc_tui/app.py:44 |
class ShellBackend |
__init__ |
method | poc_tui/app.py:47 |
def __init__(self, base_dir) |
__init__ |
method | poc_tui/app.py:140 |
def __init__(self, base_dir) |
__init__ |
method | poc_tui/app.py:198 |
def __init__(self) |
__init__ |
method | poc_tui/app.py:248 |
def __init__(self) |
__init__ |
method | poc_tui/app.py:394 |
def __init__(self, base_dir) |
_auto_refresh_dashboard |
method | poc_tui/app.py:464 |
def _auto_refresh_dashboard(self) |
_drain_queue |
method | poc_tui/app.py:495 |
def _drain_queue(self) |
_guess_category |
method | poc_tui/app.py:223 |
def _guess_category(name, help_text) |
_init_backend |
function | poc_tui/app.py:429 |
def _init_backend() |
_log |
method | poc_tui/app.py:255 |
def _log(self) |
_on_backend_ready |
method | poc_tui/app.py:444 |
def _on_backend_ready(self) |
_show_result |
method | poc_tui/app.py:525 |
def _show_result(self, result) |
_tab_complete |
method | poc_tui/app.py:605 |
def _tab_complete(self, inp) |
_work |
function | poc_tui/app.py:510 |
def _work() |
action_clear_output |
method | poc_tui/app.py:539 |
def action_clear_output(self) |
action_quit |
method | poc_tui/app.py:561 |
def action_quit(self) |
action_refresh_dashboard |
method | poc_tui/app.py:555 |
def action_refresh_dashboard(self) |
action_tab_complete |
method | poc_tui/app.py:544 |
def action_tab_complete(self) |
action_toggle_sidebar |
method | poc_tui/app.py:549 |
def action_toggle_sidebar(self) |
append_command |
method | poc_tui/app.py:268 |
def append_command(self, cmd) |
append_error |
method | poc_tui/app.py:283 |
def append_error(self, text) |
append_result |
method | poc_tui/app.py:273 |
def append_result(self, text, success) |
append_system |
method | poc_tui/app.py:287 |
def append_system(self, text) |
compose |
method | poc_tui/app.py:144 |
def compose(self) |
compose |
method | poc_tui/app.py:201 |
def compose(self) |
compose |
method | poc_tui/app.py:252 |
def compose(self) |
compose |
method | poc_tui/app.py:405 |
def compose(self) |
execute_command |
method | poc_tui/app.py:470 |
def execute_command(self, cmd_str) |
get_aliases |
method | poc_tui/app.py:119 |
def get_aliases(self) |
get_commands |
method | poc_tui/app.py:106 |
def get_commands(self) |
import_shell_class |
method | poc_tui/app.py:53 |
def import_shell_class(self) |
main |
function | poc_tui/app.py:629 |
def main() |
on_command_submitted |
method | poc_tui/app.py:577 |
def on_command_submitted(self, event) |
on_key |
method | poc_tui/app.py:586 |
def on_key(self, event) |
on_mount |
method | poc_tui/app.py:418 |
def on_mount(self) |
refresh_data |
method | poc_tui/app.py:165 |
def refresh_data(self, backend, cmd_count) |
run |
method | poc_tui/app.py:83 |
def run(self, cmd) |
start |
method | poc_tui/app.py:71 |
def start(self) |
stop |
method | poc_tui/app.py:124 |
def stop(self) |
update_commands |
method | poc_tui/app.py:207 |
def update_commands(self, commands) |
write_markup |
method | poc_tui/app.py:263 |
def write_markup(self, text) |
write_renderable |
method | poc_tui/app.py:258 |
def write_renderable(self, renderable) |
PayloadConfig |
class | poc_tui/config.py:12 |
class PayloadConfig |
__contains__ |
method | poc_tui/config.py:53 |
def __contains__(self, key) |
__getitem__ |
method | poc_tui/config.py:47 |
def __getitem__(self, key) |
__post_init__ |
method | poc_tui/config.py:18 |
def __post_init__(self) |
__setitem__ |
method | poc_tui/config.py:50 |
def __setitem__(self, key, value) |
get |
method | poc_tui/config.py:35 |
def get(self, key, default) |
items |
method | poc_tui/config.py:44 |
def items(self) |
keys |
method | poc_tui/config.py:41 |
def keys(self) |
reload |
method | poc_tui/config.py:21 |
def reload(self) |
save |
method | poc_tui/config.py:28 |
def save(self) |
set |
method | poc_tui/config.py:38 |
def set(self, key, value) |
PluginLoader |
class | poc_tui/plugin_loader.py:84 |
class PluginLoader |
PluginSpec |
class | poc_tui/plugin_loader.py:29 |
class PluginSpec |
_LuaAppProxy |
class | poc_tui/plugin_loader.py:291 |
class _LuaAppProxy |
__init__ |
method | poc_tui/plugin_loader.py:91 |
def __init__(self, config, base_dir) |
__init__ |
method | poc_tui/plugin_loader.py:294 |
def __init__(self, config) |
_list_files |
method | poc_tui/plugin_loader.py:131 |
def _list_files(self, directory) |
_load_lua_plugins |
method | poc_tui/plugin_loader.py:223 |
def _load_lua_plugins(self) |
_load_tool_files |
method | poc_tui/plugin_loader.py:248 |
def _load_tool_files(self) |
_load_yaml_addons |
method | poc_tui/plugin_loader.py:148 |
def _load_yaml_addons(self) |
_lua_register |
method | poc_tui/plugin_loader.py:114 |
def _lua_register(self, name, func) |
_register_tool |
method | poc_tui/plugin_loader.py:261 |
def _register_tool(self, data) |
_register_yaml_addon |
method | poc_tui/plugin_loader.py:161 |
def _register_yaml_addon(self, data) |
_replace_placeholders |
function | poc_tui/plugin_loader.py:41 |
def _replace_placeholders(command, params) |
_setup_lua |
method | poc_tui/plugin_loader.py:105 |
def _setup_lua(self) |
_subst |
function | poc_tui/plugin_loader.py:52 |
def _subst(match) |
_validate_clone_url |
function | poc_tui/plugin_loader.py:62 |
def _validate_clone_url(url) |
load_all |
method | poc_tui/plugin_loader.py:139 |
def load_all(self) |
one_cmd |
method | poc_tui/plugin_loader.py:301 |
def one_cmd(self, cmd) |
params |
method | poc_tui/plugin_loader.py:298 |
def params(self) |
wrapper |
function | poc_tui/plugin_loader.py:117 |
def wrapper(arg) |
wrapper |
function | poc_tui/plugin_loader.py:172 |
def wrapper(arg) |
wrapper |
function | poc_tui/plugin_loader.py:269 |
def wrapper(arg) |
main |
function | poc_tui/run.py:9 |
def main() |
TestLazyOwnTUIApp |
class | poc_tui/test_app.py:100 |
class TestLazyOwnTUIApp |
TestShellBackend |
class | poc_tui/test_app.py:32 |
class TestShellBackend |
_make_backend |
function | poc_tui/test_app.py:26 |
def _make_backend() |
_run_async |
function | poc_tui/test_app.py:17 |
def _run_async(coro) |
_t |
function | poc_tui/test_app.py:106 |
def _t() |
_t |
function | poc_tui/test_app.py:115 |
def _t() |
_t |
function | poc_tui/test_app.py:126 |
def _t() |
_t |
function | poc_tui/test_app.py:136 |
def _t() |
_t |
function | poc_tui/test_app.py:152 |
def _t() |
_t |
function | poc_tui/test_app.py:165 |
def _t() |
_t |
function | poc_tui/test_app.py:182 |
def _t() |
_t |
function | poc_tui/test_app.py:198 |
def _t() |
_t |
function | poc_tui/test_app.py:210 |
def _t() |
_t |
function | poc_tui/test_app.py:225 |
def _t() |
_t |
function | poc_tui/test_app.py:235 |
def _t() |
_t |
function | poc_tui/test_app.py:248 |
def _t() |
_t |
function | poc_tui/test_app.py:270 |
def _t() |
_t |
function | poc_tui/test_app.py:291 |
def _t() |
_t |
function | poc_tui/test_app.py:307 |
def _t() |
_t |
function | poc_tui/test_app.py:321 |
def _t() |
_t |
function | poc_tui/test_app.py:342 |
def _t() |
_t |
function | poc_tui/test_app.py:361 |
def _t() |
_t |
function | poc_tui/test_app.py:374 |
def _t() |
_t |
function | poc_tui/test_app.py:399 |
def _t() |
_t |
function | poc_tui/test_app.py:414 |
def _t() |
test_app_creates |
method | poc_tui/test_app.py:101 |
def test_app_creates(self) |
test_app_starts_stops |
method | poc_tui/test_app.py:105 |
def test_app_starts_stops(self) |
test_backend_ready |
method | poc_tui/test_app.py:234 |
def test_backend_ready(self) |
test_buffer_cleared |
method | poc_tui/test_app.py:86 |
def test_buffer_cleared(self) |
test_busy_command_shows_running_indicator |
method | poc_tui/test_app.py:373 |
def test_busy_command_shows_running_indicator(self) |
test_command_output_visible_in_screenshot |
method | poc_tui/test_app.py:411 |
def test_command_output_visible_in_screenshot(self) |
test_commands_queue_serialized |
method | poc_tui/test_app.py:318 |
def test_commands_queue_serialized(self) |
test_execute_help |
method | poc_tui/test_app.py:135 |
def test_execute_help(self) |
test_focus_returns_after_command |
method | poc_tui/test_app.py:341 |
def test_focus_returns_after_command(self) |
test_get_aliases |
method | poc_tui/test_app.py:71 |
def test_get_aliases(self) |
test_get_commands |
method | poc_tui/test_app.py:62 |
def test_get_commands(self) |
test_history_down |
method | poc_tui/test_app.py:181 |
def test_history_down(self) |
test_history_up |
method | poc_tui/test_app.py:164 |
def test_history_up(self) |
test_init_sets_base_dir |
method | poc_tui/test_app.py:33 |
def test_init_sets_base_dir(self) |
test_input_cleared_after_submit |
method | poc_tui/test_app.py:151 |
def test_input_cleared_after_submit(self) |
test_input_has_focus |
method | poc_tui/test_app.py:125 |
def test_input_has_focus(self) |
test_layout_all_panels_render_in_screenshot |
method | poc_tui/test_app.py:392 |
def test_layout_all_panels_render_in_screenshot(self) |
test_output_renders_ansi_codes |
method | poc_tui/test_app.py:358 |
def test_output_renders_ansi_codes(self) |
test_panels_visible |
method | poc_tui/test_app.py:114 |
def test_panels_visible(self) |
test_q_is_quit_not_shell_alias |
method | poc_tui/test_app.py:288 |
def test_q_is_quit_not_shell_alias(self) |
test_quit |
method | poc_tui/test_app.py:224 |
def test_quit(self) |
test_quit_word_not_sent_to_backend |
method | poc_tui/test_app.py:304 |
def test_quit_word_not_sent_to_backend(self) |
test_run_before_start |
method | poc_tui/test_app.py:37 |
def test_run_before_start(self) |
test_run_help |
method | poc_tui/test_app.py:55 |
def test_run_help(self) |
test_run_show |
method | poc_tui/test_app.py:48 |
def test_run_show(self) |
test_set_and_show |
method | poc_tui/test_app.py:78 |
def test_set_and_show(self) |
test_set_updates_dashboard |
method | poc_tui/test_app.py:247 |
def test_set_updates_dashboard(self) |
test_show_command_output_in_log |
method | poc_tui/test_app.py:269 |
def test_show_command_output_in_log(self) |
test_start_and_stop |
method | poc_tui/test_app.py:42 |
def test_start_and_stop(self) |
test_tab_complete |
method | poc_tui/test_app.py:197 |
def test_tab_complete(self) |
test_toggle_sidebar |
method | poc_tui/test_app.py:209 |
def test_toggle_sidebar(self) |
_build_substitutions |
function | pwntomate.py:113 |
def _build_substitutions(host_addr, port, toolname_value, basedir_value, tunnel) |
_fix_sessions_owner |
function | pwntomate.py:143 |
def _fix_sessions_owner() |
_run_tool |
function | pwntomate.py:203 |
def _run_tool(cmd) |
build_command_map |
function | readmeneitor.py:104 |
def build_command_map(index_data) |
convert_to_html |
function | readmeneitor.py:343 |
def convert_to_html(md_path, html_path) |
extract_docstrings_from_dir |
function | readmeneitor.py:161 |
def extract_docstrings_from_dir(dirpath) |
extract_docstrings_from_file |
function | readmeneitor.py:132 |
def extract_docstrings_from_file(filepath) |
extract_functions_from_file |
function | readmeneitor.py:209 |
def extract_functions_from_file(filepath) |
group_commands_by_phase |
function | readmeneitor.py:187 |
def group_commands_by_phase(cmd_map) |
load_command_index |
function | readmeneitor.py:83 |
def load_command_index(index_path) |
main |
function | readmeneitor.py:379 |
def main() |
normalize_trailing_newline |
function | readmeneitor.py:74 |
def normalize_trailing_newline(output_path) |
write_commands_md |
function | readmeneitor.py:276 |
def write_commands_md(cmd_map, docstrings, groups, output_path) |
write_utils_md |
function | readmeneitor.py:241 |
def write_utils_md(functions, output_path) |
banner |
function | run_topoexploit_agent.sh:29 |
`` |
start_api |
function | run_topoexploit_agent.sh:38 |
`` |
MigrationError |
class | scripts/activate_migrations.py:28 |
class MigrationError(Exception) |
activate_migrated_file |
function | scripts/activate_migrations.py:75 |
def activate_migrated_file(migrated_path, dry_run) |
extract_command_names |
function | scripts/activate_migrations.py:42 |
def extract_command_names(migrated_path) |
find_in_lazyown |
function | scripts/activate_migrations.py:52 |
def find_in_lazyown(command_names) |
find_migrated_sets |
function | scripts/activate_migrations.py:32 |
def find_migrated_sets() |
main |
function | scripts/activate_migrations.py:88 |
def main() |
remove_from_lazyown |
function | scripts/activate_migrations.py:62 |
def remove_from_lazyown(locations, dry_run) |
classify_os |
function | scripts/backfill_addon_os_trigger.py:104 |
def classify_os(filename) |
known_trigger |
function | scripts/backfill_addon_os_trigger.py:121 |
def known_trigger(name) |
main |
function | scripts/backfill_addon_os_trigger.py:175 |
def main() |
patch |
function | scripts/backfill_addon_os_trigger.py:141 |
def patch(path) |
render_trigger |
function | scripts/backfill_addon_os_trigger.py:127 |
def render_trigger(trigger) |
ManifestConfig |
class | scripts/check_contract_manifest.py:34 |
class ManifestConfig |
__post_init__ |
method | scripts/check_contract_manifest.py:53 |
def __post_init__(self) |
_collect_doc_imports |
function | scripts/check_contract_manifest.py:163 |
def _collect_doc_imports(text) |
_dotted_symbol_exists |
function | scripts/check_contract_manifest.py:112 |
def _dotted_symbol_exists(token, config) |
_extract_dotted_tokens |
function | scripts/check_contract_manifest.py:209 |
def _extract_dotted_tokens(text, config) |
_extract_path_tokens |
function | scripts/check_contract_manifest.py:138 |
def _extract_path_tokens(text, config) |
_iter_table_cells |
function | scripts/check_contract_manifest.py:127 |
def _iter_table_cells(text) |
_module_path |
function | scripts/check_contract_manifest.py:100 |
def _module_path(module, config) |
_resolve |
method | scripts/check_contract_manifest.py:58 |
def _resolve(self, path) |
_resolve_reference |
function | scripts/check_contract_manifest.py:154 |
def _resolve_reference(token, config) |
_top_level_names |
function | scripts/check_contract_manifest.py:72 |
def _top_level_names(path) |
check_manifest |
function | scripts/check_contract_manifest.py:176 |
def check_manifest(config) |
main |
function | scripts/check_contract_manifest.py:229 |
def main(argv) |
AuditConfig |
class | scripts/devtools/command_audit.py:25 |
class AuditConfig |
argparser_commands |
function | scripts/devtools/command_audit.py:40 |
def argparser_commands(config) |
audit |
function | scripts/devtools/command_audit.py:65 |
def audit(config) |
main |
function | scripts/devtools/command_audit.py:105 |
def main(argv) |
SmokeConfig |
class | scripts/devtools/core_smoke.py:20 |
class SmokeConfig |
check_calls |
function | scripts/devtools/core_smoke.py:81 |
def check_calls() |
check_surfaces |
function | scripts/devtools/core_smoke.py:64 |
def check_surfaces(config) |
main |
function | scripts/devtools/core_smoke.py:118 |
def main() |
build_sbom |
function | scripts/generate_sbom.py:74 |
def build_sbom(with_ml) |
collect_components |
function | scripts/generate_sbom.py:37 |
def collect_components(with_ml) |
main |
function | scripts/generate_sbom.py:92 |
def main() |
parse_requirement |
function | scripts/generate_sbom.py:25 |
def parse_requirement(line) |
project_version |
function | scripts/generate_sbom.py:68 |
def project_version() |
Journal |
class | scripts/journal.py:149 |
class Journal |
JournalConfig |
class | scripts/journal.py:53 |
class JournalConfig |
JournalError |
class | scripts/journal.py:48 |
class JournalError(RuntimeError) |
_build_parser |
function | scripts/journal.py:245 |
def _build_parser() |
_default_runner |
function | scripts/journal.py:124 |
def _default_runner(args) |
_git_remote_slug |
function | scripts/journal.py:114 |
def _git_remote_slug() |
_graphql |
method | scripts/journal.py:163 |
def _graphql(self, query, variables) |
_run_git |
function | scripts/journal.py:90 |
def _run_git(args) |
category_id |
method | scripts/journal.py:192 |
def category_id(self) |
entries |
method | scripts/journal.py:223 |
def entries(self, limit) |
from_git_remote |
method | scripts/journal.py:71 |
def from_git_remote(cls, remote, category) |
main |
function | scripts/journal.py:264 |
def main(argv) |
post |
method | scripts/journal.py:206 |
def post(self, title, body) |
repo_id |
method | scripts/journal.py:184 |
def repo_id(self) |
healthy |
function | scripts/lazy_llamacpp_serve.sh:33 |
`` |
ask |
function | scripts/lazy_llamacpp_setup.sh:40 |
`` |
_backup |
function | scripts/lazy_opencode_config.py:29 |
def _backup(path) |
_hermes_path |
function | scripts/lazy_opencode_config.py:41 |
def _hermes_path() |
_opencode_path |
function | scripts/lazy_opencode_config.py:36 |
def _opencode_path() |
main |
function | scripts/lazy_opencode_config.py:150 |
def main(argv) |
patch_hermes |
function | scripts/lazy_opencode_config.py:93 |
def patch_hermes(host) |
patch_opencode |
function | scripts/lazy_opencode_config.py:46 |
def patch_opencode(set_default, host) |
_append_methods |
function | scripts/migrate_commandsets.py:83 |
def _append_methods(clean_path, methods) |
_extract_method_source |
function | scripts/migrate_commandsets.py:38 |
def _extract_method_source(source, method_name) |
_find_class_end |
function | scripts/migrate_commandsets.py:69 |
def _find_class_end(source_lines) |
_method_names_from_file |
function | scripts/migrate_commandsets.py:52 |
def _method_names_from_file(filepath) |
main |
function | scripts/migrate_commandsets.py:158 |
def main() |
merge_phase |
function | scripts/migrate_commandsets.py:117 |
def merge_phase(phase, dry_run) |
_category_from_decorator |
function | scripts/migrate_lazyown.py:70 |
def _category_from_decorator(decorator) |
_indent_level |
function | scripts/migrate_lazyown.py:84 |
def _indent_level(line) |
build_migrated_module |
function | scripts/migrate_lazyown.py:124 |
def build_migrated_module(phase, category, methods) |
extract_method |
function | scripts/migrate_lazyown.py:88 |
def extract_method(source, node) |
main |
function | scripts/migrate_lazyown.py:173 |
def main() |
rewrite_globals |
function | scripts/migrate_lazyown.py:96 |
def rewrite_globals(method_source) |
changed_sources |
function | scripts/mutate.sh:33 |
`` |
runners |
function | scripts/mutate.sh:29 |
`` |
usage |
function | scripts/mutate.sh:40 |
`` |
fail |
function | scripts/publish_wiki.sh:38 |
`` |
log |
function | scripts/publish_wiki.sh:37 |
`` |
write_c2_api |
function | scripts/publish_wiki.sh:150 |
`` |
write_footer |
function | scripts/publish_wiki.sh:207 |
`` |
write_home |
function | scripts/publish_wiki.sh:58 |
`` |
write_installation |
function | scripts/publish_wiki.sh:92 |
`` |
write_plugins |
function | scripts/publish_wiki.sh:174 |
`` |
write_sidebar |
function | scripts/publish_wiki.sh:188 |
`` |
_build_parser |
function | scripts/read_journal.py:19 |
def _build_parser() |
main |
function | scripts/read_journal.py:29 |
def main(argv) |
check |
function | scripts/smoke_onboarding.sh:8 |
`` |
canonical_command_count |
function | scripts/sync_doc_stats.py:87 |
def canonical_command_count(root) |
main |
function | scripts/sync_doc_stats.py:165 |
def main() |
measure_stats |
function | scripts/sync_doc_stats.py:109 |
def measure_stats(root) |
project_version |
function | scripts/sync_doc_stats.py:100 |
def project_version(root) |
render |
function | scripts/sync_doc_stats.py:136 |
def render(template, stats) |
sync |
function | scripts/sync_doc_stats.py:141 |
def sync(check, stats, root) |
bdd_modules |
function | scripts/test_bdd.sh:33 |
`` |
changed_tests |
function | scripts/test_bdd.sh:37 |
`` |
check_doc_counts |
function | scripts/top_tier_check.py:70 |
def check_doc_counts(commands, mcp, addons) |
check_release_inputs |
function | scripts/top_tier_check.py:108 |
def check_release_inputs() |
check_tracked_secrets |
function | scripts/top_tier_check.py:81 |
def check_tracked_secrets() |
check_versions |
function | scripts/top_tier_check.py:52 |
def check_versions() |
count_addons |
function | scripts/top_tier_check.py:48 |
def count_addons() |
count_cli_commands |
function | scripts/top_tier_check.py:32 |
def count_cli_commands() |
count_mcp_tools |
function | scripts/top_tier_check.py:43 |
def count_mcp_tools() |
fail |
function | scripts/top_tier_check.py:23 |
def fail(message) |
main |
function | scripts/top_tier_check.py:116 |
def main() |
ok |
function | scripts/top_tier_check.py:28 |
def ok(message) |
build_technique_index |
function | scripts/update_apt_atomic_ids.py:22 |
def build_technique_index(atomics_path) |
update_playbooks |
function | scripts/update_apt_atomic_ids.py:46 |
def update_playbooks(index, playbook_dir) |
check |
function | scripts/validate_agent_contract.sh:32 |
`` |
check_no_hardcoded_passwords |
function | scripts/validate_agent_contract.sh:59 |
`` |
check_no_hardcoded_wordlists |
function | scripts/validate_agent_contract.sh:74 |
`` |
fail |
function | scripts/validate_agent_contract.sh:27 |
`` |
pass |
function | scripts/validate_agent_contract.sh:23 |
`` |
ACIEngine |
class | skills/aci_planner.py:593 |
class ACIEngine |
ACIGoal |
class | skills/aci_planner.py:146 |
class ACIGoal |
ACIPlan |
class | skills/aci_planner.py:182 |
class ACIPlan |
ACIPlanner |
class | skills/aci_planner.py:449 |
class ACIPlanner |
ACIReflector |
class | skills/aci_planner.py:787 |
class ACIReflector |
AttackPhase |
class | skills/aci_planner.py:157 |
class AttackPhase |
__init__ |
method | skills/aci_planner.py:461 |
def __init__(self, api_key, objectives_file, plan_file) |
__init__ |
method | skills/aci_planner.py:604 |
def __init__(self, api_key, plan_file, objectives_file, history_file, replan_threshold) |
__init__ |
method | skills/aci_planner.py:797 |
def __init__(self, lessons_file) |
_archive_plan |
function | skills/aci_planner.py:258 |
def _archive_plan(plan, history_file) |
_build_parser |
function | skills/aci_planner.py:978 |
def _build_parser() |
_build_phases_from_llm |
method | skills/aci_planner.py:509 |
def _build_phases_from_llm(self, raw, goal, phase_filter) |
_build_phases_static |
method | skills/aci_planner.py:534 |
def _build_phases_static(self, goal, phase_filter) |
_count_blocked |
method | skills/aci_planner.py:773 |
def _count_blocked(self, plan) |
_count_objectives_by_status |
function | skills/aci_planner.py:285 |
def _count_objectives_by_status(obj_ids, objectives_file) |
_inject_all_objectives |
method | skills/aci_planner.py:562 |
def _inject_all_objectives(self, plan) |
_llm_decompose |
function | skills/aci_planner.py:335 |
def _llm_decompose(goal, api_key) |
_llm_replan |
function | skills/aci_planner.py:400 |
def _llm_replan(plan, reason, api_key) |
_load_payload |
function | skills/aci_planner.py:267 |
def _load_payload() |
_load_plan |
function | skills/aci_planner.py:245 |
def _load_plan(plan_file) |
_load_world_model |
function | skills/aci_planner.py:276 |
def _load_world_model() |
_now_iso |
function | skills/aci_planner.py:231 |
def _now_iso() |
_persist_lessons |
method | skills/aci_planner.py:852 |
def _persist_lessons(self, lessons) |
_save_plan |
function | skills/aci_planner.py:235 |
def _save_plan(plan, plan_file) |
_sync_phase_statuses |
method | skills/aci_planner.py:754 |
def _sync_phase_statuses(self, plan) |
_write_objective |
method | skills/aci_planner.py:571 |
def _write_objective(self, text, phase, target) |
active_phase |
method | skills/aci_planner.py:199 |
def active_phase(self) |
complete |
method | skills/aci_planner.py:741 |
def complete(self) |
completion_pct |
method | skills/aci_planner.py:207 |
def completion_pct(self) |
from_dict |
method | skills/aci_planner.py:176 |
def from_dict(cls, d) |
from_dict |
method | skills/aci_planner.py:221 |
def from_dict(cls, d) |
main |
function | skills/aci_planner.py:1003 |
def main(argv) |
mcp_aci_plan |
function | skills/aci_planner.py:865 |
def mcp_aci_plan(goal, target, scope, domain, os_hint, phase_filter) |
mcp_aci_replan |
function | skills/aci_planner.py:940 |
def mcp_aci_replan(reason) |
mcp_aci_status |
function | skills/aci_planner.py:923 |
def mcp_aci_status() |
plan |
method | skills/aci_planner.py:471 |
def plan(self, goal, phase_filter) |
reflect |
method | skills/aci_planner.py:800 |
def reflect(self, plan) |
replan |
method | skills/aci_planner.py:671 |
def replan(self, reason) |
should_replan |
method | skills/aci_planner.py:658 |
def should_replan(self, plan) |
status |
method | skills/aci_planner.py:618 |
def status(self) |
to_dict |
method | skills/aci_planner.py:171 |
def to_dict(self) |
to_dict |
method | skills/aci_planner.py:214 |
def to_dict(self) |
BridgeFallbackResolver |
class | skills/autonomous_daemon.py:3118 |
class BridgeFallbackResolver(IToolFallbackResolver) |
BridgeSelector |
class | skills/autonomous_daemon.py:749 |
class BridgeSelector(ICommandSelector) |
CascadeStrategy |
class | skills/autonomous_daemon.py:1296 |
class CascadeStrategy |
CommandDecision |
class | skills/autonomous_daemon.py:633 |
class CommandDecision |
CommandRunnerChain |
class | skills/autonomous_daemon.py:542 |
class CommandRunnerChain(ICommandRunner) |
CredentialSpraySelector |
class | skills/autonomous_daemon.py:1240 |
class CredentialSpraySelector(ICommandSelector) |
DroneCoordinator |
class | skills/autonomous_daemon.py:2764 |
class DroneCoordinator |
EngageOrchestrator |
class | skills/autonomous_daemon.py:3257 |
class EngageOrchestrator |
EnginePhaseResult |
class | skills/autonomous_daemon.py:3067 |
class EnginePhaseResult |
EnginePhaseStep |
class | skills/autonomous_daemon.py:3050 |
class EnginePhaseStep |
ExecutionEngine |
class | skills/autonomous_daemon.py:1426 |
class ExecutionEngine(IObjectiveHandler) |
FallbackSelector |
class | skills/autonomous_daemon.py:986 |
class FallbackSelector(ICommandSelector) |
ICommandRunner |
class | skills/autonomous_daemon.py:381 |
class ICommandRunner(ABC) |
ICommandSelector |
class | skills/autonomous_daemon.py:644 |
class ICommandSelector(ABC) |
IObjectiveHandler |
class | skills/autonomous_daemon.py:1412 |
class IObjectiveHandler(ABC) |
IToolFallbackResolver |
class | skills/autonomous_daemon.py:3084 |
class IToolFallbackResolver(ABC) |
LLMSelector |
class | skills/autonomous_daemon.py:818 |
class LLMSelector(ICommandSelector) |
MCPCommandRunner |
class | skills/autonomous_daemon.py:434 |
class MCPCommandRunner(ICommandRunner) |
MetricsAwareSelector |
class | skills/autonomous_daemon.py:1009 |
class MetricsAwareSelector(ICommandSelector) |
PTYCommandRunner |
class | skills/autonomous_daemon.py:453 |
class PTYCommandRunner(ICommandRunner) |
ParquetSelector |
class | skills/autonomous_daemon.py:703 |
class ParquetSelector(ICommandSelector) |
ReactiveSelector |
class | skills/autonomous_daemon.py:657 |
class ReactiveSelector(ICommandSelector) |
SWANSelector |
class | skills/autonomous_daemon.py:916 |
class SWANSelector(ICommandSelector) |
StaticFallbackResolver |
class | skills/autonomous_daemon.py:3097 |
class StaticFallbackResolver(IToolFallbackResolver) |
StepResult |
class | skills/autonomous_daemon.py:1400 |
class StepResult |
StrategyEngine |
class | skills/autonomous_daemon.py:1327 |
class StrategyEngine |
_ShellDetector |
class | skills/autonomous_daemon.py:3166 |
class _ShellDetector |
__init__ |
method | skills/autonomous_daemon.py:551 |
def __init__(self, runners) |
__init__ |
method | skills/autonomous_daemon.py:663 |
def __init__(self, reactive_engine) |
__init__ |
method | skills/autonomous_daemon.py:709 |
def __init__(self, pdb, fail_counts) |
__init__ |
method | skills/autonomous_daemon.py:755 |
def __init__(self, dispatcher, fail_counts) |
__init__ |
method | skills/autonomous_daemon.py:1030 |
def __init__(self, wrapped, metrics_source, min_success_rate, min_attempts, window_seconds, cache_ttl_s, clock) |
__init__ |
method | skills/autonomous_daemon.py:1263 |
def __init__(self, fail_counts) |
__init__ |
method | skills/autonomous_daemon.py:1303 |
def __init__(self, selectors) |
__init__ |
method | skills/autonomous_daemon.py:1341 |
def __init__(self, runner, selectors) |
__init__ |
method | skills/autonomous_daemon.py:1438 |
def __init__(self, strategy, max_steps, world_model, obs_parser, facts, loop) |
__init__ |
method | skills/autonomous_daemon.py:2773 |
def __init__(self) |
__init__ |
method | skills/autonomous_daemon.py:3127 |
def __init__(self, dispatcher) |
__init__ |
method | skills/autonomous_daemon.py:3179 |
def __init__(self, narrator) |
__init__ |
method | skills/autonomous_daemon.py:3271 |
def __init__(self, target, runner, narrator, approval_gate, fallback_resolver, shell_detector, plan... |
_ask_via |
function | skills/autonomous_daemon.py:885 |
def _ask_via(_backend, _goal, _key) |
_bridge_candidate |
method | skills/autonomous_daemon.py:770 |
def _bridge_candidate(self, phase, services, tag, os_hint) |
_build_default_runner |
function | skills/autonomous_daemon.py:572 |
def _build_default_runner() |
_candidates |
method | skills/autonomous_daemon.py:3132 |
def _candidates(self, primary, phase) |
_clear_pid |
function | skills/autonomous_daemon.py:4594 |
def _clear_pid() |
_compute_step_reward |
function | skills/autonomous_daemon.py:1605 |
def _compute_step_reward(output, command, phase, success, findings, prev_cmds) |
_consult_gate |
method | skills/autonomous_daemon.py:3842 |
def _consult_gate(self, step) |
_current_bridge_phase |
function | skills/autonomous_daemon.py:2976 |
def _current_bridge_phase() |
_current_summary |
method | skills/autonomous_daemon.py:1108 |
def _current_summary(self) |
_daemon_tool |
function | skills/autonomous_daemon.py:416 |
def _daemon_tool(command) |
_detect_target_os |
function | skills/autonomous_daemon.py:1678 |
def _detect_target_os(target, loop) |
_dispatch_pipeline |
function | skills/autonomous_daemon.py:4869 |
def _dispatch_pipeline(args) |
_emit |
function | skills/autonomous_daemon.py:249 |
def _emit(event_type, payload, severity) |
_engage_run_sync |
function | skills/autonomous_daemon.py:3921 |
def _engage_run_sync(target, max_switches_per_step, auto) |
_execute |
method | skills/autonomous_daemon.py:3857 |
def _execute(self, command, timeout_s) |
_get_campaign_blacklist |
function | skills/autonomous_daemon.py:1595 |
def _get_campaign_blacklist() |
_get_phase_command_catalog |
function | skills/autonomous_daemon.py:799 |
def _get_phase_command_catalog(phase) |
_inject_to_tasks_json |
function | skills/autonomous_daemon.py:206 |
def _inject_to_tasks_json(title, description, operator, status) |
Next: SYMBOLS_p21.md