Agent SYMBOLS_p18 - grisuno/LazyOwn GitHub Wiki

Symbols (page 18 of 41)

Previous: SYMBOLS_p17.md

Symbol Kind File:Line Signature
__init__ method modules/pipeline_engine.py:537 def __init__(self, runner, onecmd)
__init__ method modules/pipeline_engine.py:638 def __init__(self, pipelines_dir)
__init__ method modules/pipeline_engine.py:778 def __init__(self, runs_dir)
__init__ method modules/pipeline_engine.py:871 def __init__(self, narrator)
__init__ method modules/pipeline_engine.py:927 def __init__(self, runner, loader, artifact_store, narrator, max_nesting)
_build_context method modules/pipeline_engine.py:1221 def _build_context(self, spec, target, step_results, derived_findings, current_step)
_derive_auto_populate function modules/pipeline_engine.py:472 def _derive_auto_populate(output)
_derive_facts_show function modules/pipeline_engine.py:481 def _derive_facts_show(output)
_derive_lazynmap function modules/pipeline_engine.py:427 def _derive_lazynmap(output)
_derive_ping function modules/pipeline_engine.py:412 def _derive_ping(output)
_derive_searchsploit function modules/pipeline_engine.py:453 def _derive_searchsploit(output)
_heuristic_success function modules/pipeline_engine.py:587 def _heuristic_success(command, output)
_is_valid_pipeline_name function modules/pipeline_engine.py:242 def _is_valid_pipeline_name(name)
_load_payload function modules/pipeline_engine.py:248 def _load_payload()
_make_skipped method modules/pipeline_engine.py:1206 def _make_skipped(step, reason)
_merge_findings method modules/pipeline_engine.py:1246 def _merge_findings(derived_findings, result)
_narrate_step method modules/pipeline_engine.py:1256 def _narrate_step(self, result, target)
_new_run_id function modules/pipeline_engine.py:238 def _new_run_id()
_now_iso function modules/pipeline_engine.py:234 def _now_iso()
_read method modules/pipeline_engine.py:673 def _read(self, path)
_replace function modules/pipeline_engine.py:282 def _replace(match)
_run_command method modules/pipeline_engine.py:1077 def _run_command(self, step, resolver, target)
_run_hook method modules/pipeline_engine.py:1178 def _run_hook(self, hook_command, target, timeout_s)
_run_nested method modules/pipeline_engine.py:1126 def _run_nested(self, step, resolver, target, stack, run)
_run_via_onecmd method modules/pipeline_engine.py:566 def _run_via_onecmd(self, command, args, target, timeout_s)
_stringify method modules/pipeline_engine.py:314 def _stringify(value)
_validate method modules/pipeline_engine.py:689 def _validate(self, raw, name, source)
_worker function modules/pipeline_engine.py:1344 def _worker()
cmd_pipeline function modules/pipeline_engine.py:1436 def cmd_pipeline(action, name, target, background)
derive method modules/pipeline_engine.py:396 def derive(cls, command, output)
get_default_engine function modules/pipeline_engine.py:1300 def get_default_engine(onecmd)
is_truthy method modules/pipeline_engine.py:330 def is_truthy(rendered)
list method modules/pipeline_engine.py:645 def list(self)
load method modules/pipeline_engine.py:683 def load(self, name)
loader method modules/pipeline_engine.py:942 def loader(self)
mcp_pipeline_list function modules/pipeline_engine.py:1368 def mcp_pipeline_list()
mcp_pipeline_run function modules/pipeline_engine.py:1314 def mcp_pipeline_run(name, target, background, onecmd)
mcp_pipeline_status function modules/pipeline_engine.py:1414 def mcp_pipeline_status(last_n)
mcp_pipeline_validate function modules/pipeline_engine.py:1385 def mcp_pipeline_validate(name)
narrate method modules/pipeline_engine.py:852 def narrate(self, kind, target, message, payload, severity)
narrate method modules/pipeline_engine.py:864 def narrate(self)
narrate method modules/pipeline_engine.py:881 def narrate(self, kind, target, message, payload, severity)
open_run method modules/pipeline_engine.py:785 def open_run(self, pipeline_name, run_id)
pipelines_dir method modules/pipeline_engine.py:642 def pipelines_dir(self)
register method modules/pipeline_engine.py:389 def register(cls, command, deriver)
render method modules/pipeline_engine.py:278 def render(self, template)
resolve method modules/pipeline_engine.py:289 def resolve(self, dotted_path)
resolve_path method modules/pipeline_engine.py:658 def resolve_path(self, name)
run method modules/pipeline_engine.py:513 def run(self, command, args, target, timeout_s)
run method modules/pipeline_engine.py:548 def run(self, command, args, target, timeout_s)
run method modules/pipeline_engine.py:949 def run(self, name, target, nesting_stack)
runs_dir method modules/pipeline_engine.py:782 def runs_dir(self)
to_context method modules/pipeline_engine.py:180 def to_context(self)
to_dict method modules/pipeline_engine.py:213 def to_dict(self)
validate method modules/pipeline_engine.py:352 def validate(predicate, output)
validate method modules/pipeline_engine.py:945 def validate(self, name)
write_plan method modules/pipeline_engine.py:797 def write_plan(self, run_dir, spec)
write_step method modules/pipeline_engine.py:814 def write_step(self, run_dir, result)
write_summary method modules/pipeline_engine.py:828 def write_summary(self, run_dir, run)
Frontier class modules/planner.py:505 class Frontier
PlanCandidate class modules/planner.py:41 class PlanCandidate
PlanResult class modules/planner.py:54 class PlanResult
Planner class modules/planner.py:260 class Planner
TodoItem class modules/planner.py:452 class TodoItem
TodoList class modules/planner.py:460 class TodoList
__init__ method modules/planner.py:269 def __init__(self, world_model, obs_parser, api_key)
__init__ method modules/planner.py:468 def __init__(self)
__init__ method modules/planner.py:514 def __init__(self, planner, todos)
__len__ method modules/planner.py:560 def __len__(self)
_build_rationale method modules/planner.py:374 def _build_rationale(chosen, facts, target)
_gather_facts function modules/planner.py:64 def _gather_facts(world_model, obs_parser)
_llm_tiebreak method modules/planner.py:387 def _llm_tiebreak(self, target, facts, candidates)
_parser method modules/planner.py:294 def _parser(self)
_risk_for function modules/planner.py:160 def _risk_for(technique_id)
_score_step function modules/planner.py:225 def _score_step(step, facts)
_wm method modules/planner.py:279 def _wm(self)
blocks method modules/planner.py:497 def blocks(self, tactic)
get_planner function modules/planner.py:446 def get_planner(api_key)
next_ready method modules/planner.py:489 def next_ready(self)
plan method modules/planner.py:313 def plan(self, target, max_candidates)
pop method modules/planner.py:551 def pop(self)
refill method modules/planner.py:532 def refill(self, target, max_intents)
to_dict method modules/planner.py:413 def to_dict(self, result)
todo_add method modules/planner.py:472 def todo_add(self, name, requires)
todo_done method modules/planner.py:478 def todo_done(self, name)
todos method modules/planner.py:523 def todos(self)
tried method modules/planner.py:528 def tried(self)
Playbook class modules/playbook_engine.py:133 class Playbook
PlaybookEngine class modules/playbook_engine.py:375 class PlaybookEngine
PlaybookResult class modules/playbook_engine.py:173 class PlaybookResult
PlaybookStep class modules/playbook_engine.py:101 class PlaybookStep
StepResult class modules/playbook_engine.py:165 class StepResult
_AtomicIndex class modules/playbook_engine.py:254 class _AtomicIndex
_StixLoader class modules/playbook_engine.py:185 class _StixLoader
_TechniqueSelector class modules/playbook_engine.py:311 class _TechniqueSelector
__init__ method modules/playbook_engine.py:188 def __init__(self, json_path)
__init__ method modules/playbook_engine.py:260 def __init__(self, atomics_path)
__init__ method modules/playbook_engine.py:387 def __init__(self, world_model, obs_parser, api_key, top_n)
_local_executor function modules/playbook_engine.py:713 def _local_executor(command, host)
_obs_parser method modules/playbook_engine.py:415 def _obs_parser(self)
_world_model method modules/playbook_engine.py:404 def _world_model(self)
available method modules/playbook_engine.py:192 def available(self)
available method modules/playbook_engine.py:264 def available(self)
build method modules/playbook_engine.py:267 def build(self)
derive method modules/playbook_engine.py:427 def derive(self, target, phase, platform, apt_name)
execute method modules/playbook_engine.py:529 def execute(self, playbook, executor, dry_run)
from_dict method modules/playbook_engine.py:128 def from_dict(cls, d)
from_dict method modules/playbook_engine.py:152 def from_dict(cls, d)
get_engine function modules/playbook_engine.py:660 def get_engine(api_key)
load method modules/playbook_engine.py:602 def load(self, path)
result_summary method modules/playbook_engine.py:631 def result_summary(self, result)
save method modules/playbook_engine.py:590 def save(self, playbook, path)
select method modules/playbook_engine.py:317 def select(self, candidates, world_context, target, phase, api_key, top_n)
store method modules/playbook_engine.py:195 def store(self)
techniques_for_tactics method modules/playbook_engine.py:210 def techniques_for_tactics(self, tactic_shortnames, platform)
tests_for_technique method modules/playbook_engine.py:300 def tests_for_technique(self, technique_id, platform)
to_dict method modules/playbook_engine.py:113 def to_dict(self)
to_dict method modules/playbook_engine.py:141 def to_dict(self)
DefaultTTPMapper class modules/playbook_executor.py:101 class DefaultTTPMapper(ITTPMapper)
ITTPMapper class modules/playbook_executor.py:93 class ITTPMapper(ABC)
PlaybookEngine class modules/playbook_executor.py:336 class PlaybookEngine
PlaybookLoader class modules/playbook_executor.py:203 class PlaybookLoader
PlaybookRunResult class modules/playbook_executor.py:61 class PlaybookRunResult
PlaybookSpec class modules/playbook_executor.py:48 class PlaybookSpec
PlaybookTechnique class modules/playbook_executor.py:36 class PlaybookTechnique
__init__ method modules/playbook_executor.py:208 def __init__(self, playbooks_dir)
__init__ method modules/playbook_executor.py:339 def __init__(self, loader, mapper, pipelines_dir)
_build_pipeline_yaml function modules/playbook_executor.py:285 def _build_pipeline_yaml(playbook, mapper, platform)
_validate method modules/playbook_executor.py:235 def _validate(self, raw, source_path)
analyze method modules/playbook_executor.py:353 def analyze(self, name, platform)
generate_pipeline method modules/playbook_executor.py:378 def generate_pipeline(self, name, platform)
list method modules/playbook_executor.py:211 def list(self)
load method modules/playbook_executor.py:224 def load(self, name)
loader method modules/playbook_executor.py:350 def loader(self)
playbook_analyze function modules/playbook_executor.py:422 def playbook_analyze(name, platform)
playbook_generate function modules/playbook_executor.py:429 def playbook_generate(name, platform)
playbook_list function modules/playbook_executor.py:416 def playbook_list()
playbook_run function modules/playbook_executor.py:436 def playbook_run(name, platform, target, onecmd)
register method modules/playbook_executor.py:180 def register(cls, technique_id, platform, command)
resolve method modules/playbook_executor.py:97 def resolve(self, technique_id, atomic_test, platform)
resolve method modules/playbook_executor.py:185 def resolve(self, technique_id, atomic_test, platform)
run method modules/playbook_executor.py:390 def run(self, name, platform, target, onecmd)
to_dict method modules/playbook_executor.py:74 def to_dict(self)
MutationConfig class modules/polymorphic_engine.py:93 class MutationConfig
MutationResult class modules/polymorphic_engine.py:126 class MutationResult
PolymorphicEngine class modules/polymorphic_engine.py:146 class PolymorphicEngine
__init__ method modules/polymorphic_engine.py:159 def __init__(self, config)
_base64_wrap method modules/polymorphic_engine.py:330 def _base64_wrap(self, data, arch)
_compress_data method modules/polymorphic_engine.py:324 def _compress_data(self, data)
_estimate_entropy method modules/polymorphic_engine.py:344 def _estimate_entropy(data)
_junk_insertion method modules/polymorphic_engine.py:282 def _junk_insertion(self, data, arch)
_multi_xor_encrypt method modules/polymorphic_engine.py:309 def _multi_xor_encrypt(self, data)
_nop_insertion method modules/polymorphic_engine.py:253 def _nop_insertion(self, data, arch)
_nop_substitution method modules/polymorphic_engine.py:231 def _nop_substitution(self, data, arch)
_register_reassignment method modules/polymorphic_engine.py:262 def _register_reassignment(self, data, arch)
_single_pass method modules/polymorphic_engine.py:184 def _single_pass(self, data, arch, pass_num, original_size)
_xor_encrypt method modules/polymorphic_engine.py:303 def _xor_encrypt(self, data, arch)
decode_multi_xor method modules/polymorphic_engine.py:377 def decode_multi_xor(data)
decode_xor method modules/polymorphic_engine.py:361 def decode_xor(data)
generate_decoder_stub method modules/polymorphic_engine.py:397 def generate_decoder_stub(self, arch)
get_audit_summary method modules/polymorphic_engine.py:422 def get_audit_summary(self)
mutate method modules/polymorphic_engine.py:163 def mutate(self, shellcode, arch)
PrivescVector class modules/privesc_predictor.py:97 class PrivescVector
SystemProfile class modules/privesc_predictor.py:114 class SystemProfile
_load_gtfobins_map function modules/privesc_predictor.py:617 def _load_gtfobins_map()
_parse_kernel_version function modules/privesc_predictor.py:136 def _parse_kernel_version(version_str)
_parse_version_from_range function modules/privesc_predictor.py:153 def _parse_version_from_range(range_str)
_try_llm_analysis function modules/privesc_predictor.py:655 def _try_llm_analysis(profile)
analyze_privesc function modules/privesc_predictor.py:742 def analyze_privesc(filepath, text)
capability_vectors function modules/privesc_predictor.py:361 def capability_vectors(profile)
cron_vectors function modules/privesc_predictor.py:578 def cron_vectors(profile)
format_crystal_ball_output function modules/privesc_predictor.py:827 def format_crystal_ball_output(result)
group_vectors function modules/privesc_predictor.py:463 def group_vectors(profile)
main function modules/privesc_predictor.py:908 def main()
match_known_cves function modules/privesc_predictor.py:249 def match_known_cves(profile)
parse_linpeas_output function modules/privesc_predictor.py:165 def parse_linpeas_output(text)
parse_winpeas_output function modules/privesc_predictor.py:218 def parse_winpeas_output(text)
sudo_vectors function modules/privesc_predictor.py:501 def sudo_vectors(profile)
suid_vectors function modules/privesc_predictor.py:287 def suid_vectors(profile)
RedTeamReportGenerator class modules/professional_report.py:114 class RedTeamReportGenerator
ReportFinding class modules/professional_report.py:87 class ReportFinding
ReportMetadata class modules/professional_report.py:102 class ReportMetadata
__init__ method modules/professional_report.py:173 def __init__(self, include_credentials)
_accumulate_loot method modules/professional_report.py:893 def _accumulate_loot(self, summary, path)
_ai_draft_summary method modules/professional_report.py:956 def _ai_draft_summary(self, data, fallback, backend)
_classify_credentials method modules/professional_report.py:682 def _classify_credentials(self, credentials, hosts)
_classify_services method modules/professional_report.py:585 def _classify_services(self, services, hosts)
_classify_sessions method modules/professional_report.py:758 def _classify_sessions(self, sessions, hosts)
_classify_vulnerabilities method modules/professional_report.py:640 def _classify_vulnerabilities(self, vulns, hosts)
_extract_scope method modules/professional_report.py:822 def _extract_scope(self, data)
_generate_html method modules/professional_report.py:298 def _generate_html(self, out_path, timestamp)
_generate_json method modules/professional_report.py:513 def _generate_json(self, out_path, timestamp)
_generate_markdown method modules/professional_report.py:450 def _generate_markdown(self, out_path, timestamp)
_html_to_pdf method modules/professional_report.py:552 def _html_to_pdf(self, html_path)
_load_json method modules/professional_report.py:805 def _load_json(self, filename)
classify_findings method modules/professional_report.py:217 def classify_findings(self, data)
collect_command_history method modules/professional_report.py:841 def collect_command_history(self, max_entries)
collect_data method modules/professional_report.py:179 def collect_data(self)
collect_loot_summary method modules/professional_report.py:865 def collect_loot_summary(self)
generate method modules/professional_report.py:244 def generate(self, output_dir, output_format, client_name, engagement_type, with_ai, ai_backend)
generate_executive_summary method modules/professional_report.py:911 def generate_executive_summary(self, data, with_ai, ai_backend)
download_kernel_sources function modules/r.sh:10 ``
AVBlockedMatcher class modules/reactive_engine.py:102 class AVBlockedMatcher(AbstractSignalMatcher)
AbstractSignalMatcher class modules/reactive_engine.py:97 class AbstractSignalMatcher(ABC)
CredentialFoundMatcher class modules/reactive_engine.py:147 class CredentialFoundMatcher(AbstractSignalMatcher)
DataOfInterestMatcher class modules/reactive_engine.py:323 class DataOfInterestMatcher(AbstractSignalMatcher)
EvasionAdvisor class modules/reactive_engine.py:481 class EvasionAdvisor
LateralOpportunityMatcher class modules/reactive_engine.py:293 class LateralOpportunityMatcher(AbstractSignalMatcher)
NewHostMatcher class modules/reactive_engine.py:209 class NewHostMatcher(AbstractSignalMatcher)
ParquetAdvisor class modules/reactive_engine.py:389 class ParquetAdvisor
PrivescAdvisor class modules/reactive_engine.py:537 class PrivescAdvisor
PrivescHintMatcher class modules/reactive_engine.py:174 class PrivescHintMatcher(AbstractSignalMatcher)
ReactiveDecision class modules/reactive_engine.py:80 class ReactiveDecision
ReactiveEngine class modules/reactive_engine.py:804 class ReactiveEngine
SemanticContextAdvisor class modules/reactive_engine.py:632 class SemanticContextAdvisor
ServiceVersionMatcher class modules/reactive_engine.py:232 class ServiceVersionMatcher(AbstractSignalMatcher)
ShellErrorMatcher class modules/reactive_engine.py:262 class ShellErrorMatcher(AbstractSignalMatcher)
Signal class modules/reactive_engine.py:69 class Signal
__init__ method modules/reactive_engine.py:395 def __init__(self, root)
__init__ method modules/reactive_engine.py:644 def __init__(self, rag, config_loader, min_score, query_limit)
__init__ method modules/reactive_engine.py:810 def __init__(self, matchers, evasion, privesc, parquet, semantic)
_default_config_loader function modules/reactive_engine.py:42 def _default_config_loader()
_enabled method modules/reactive_engine.py:697 def _enabled(self)
_extract_verb method modules/reactive_engine.py:715 def _extract_verb(source)
_load method modules/reactive_engine.py:402 def _load(self)
_load_rag method modules/reactive_engine.py:671 def _load_rag(self)
analyse method modules/reactive_engine.py:835 def analyse(self, output, command, platform, context)
get_engine function modules/reactive_engine.py:977 def get_engine()
gtfobins_for method modules/reactive_engine.py:421 def gtfobins_for(self, binary)
lolbas_for method modules/reactive_engine.py:434 def lolbas_for(self, binary)
match method modules/reactive_engine.py:99 def match(self, output, context)
match method modules/reactive_engine.py:128 def match(self, output, context)
match method modules/reactive_engine.py:159 def match(self, output, context)
match method modules/reactive_engine.py:192 def match(self, output, context)
match method modules/reactive_engine.py:214 def match(self, output, context)
match method modules/reactive_engine.py:247 def match(self, output, context)
match method modules/reactive_engine.py:276 def match(self, output, context)
match method modules/reactive_engine.py:307 def match(self, output, context)
match method modules/reactive_engine.py:349 def match(self, output, context)
suggest method modules/reactive_engine.py:504 def suggest(self, signals, platform)
suggest method modules/reactive_engine.py:565 def suggest(self, signals, platform, parquet)
suggest method modules/reactive_engine.py:734 def suggest(self, output, command, platform, context)
technique_commands_for method modules/reactive_engine.py:448 def technique_commands_for(self, platform, keyword)
top_decision method modules/reactive_engine.py:958 def top_decision(self, output, command, platform, context)
_build_user_prompt function modules/recommender.py:55 def _build_user_prompt(state)
_call_ai function modules/recommender.py:97 def _call_ai(api_key, user_prompt)
recommend function modules/recommender.py:143 def recommend(state, api_key)
recommend_and_save function modules/recommender.py:163 def recommend_and_save(api_key)
GymAttempt class modules/redteam_gym.py:282 class GymAttempt
_award_gym_elo function modules/redteam_gym.py:636 def _award_gym_elo(username, elo_bonus)
_calc_speed_score function modules/redteam_gym.py:533 def _calc_speed_score(elapsed_seconds, max_bonus)
_calc_stealth_score function modules/redteam_gym.py:554 def _calc_stealth_score(techniques, max_bonus)
_calc_technique_score function modules/redteam_gym.py:570 def _calc_technique_score(techniques, chal, max_bonus)
_ensure_gym_dir function modules/redteam_gym.py:298 def _ensure_gym_dir()
_get_rank function modules/redteam_gym.py:662 def _get_rank(username)
_get_username function modules/redteam_gym.py:330 def _get_username()
_load_leaderboard function modules/redteam_gym.py:303 def _load_leaderboard()
_save_leaderboard function modules/redteam_gym.py:319 def _save_leaderboard(board)
_update_leaderboard function modules/redteam_gym.py:592 def _update_leaderboard(attempt)
get_active_challenge function modules/redteam_gym.py:706 def get_active_challenge()
list_challenges function modules/redteam_gym.py:357 def list_challenges()
main function modules/redteam_gym.py:790 def main()
record_external_attempt function modules/redteam_gym.py:736 def record_external_attempt(challenge_id, success, elo_bonus, techniques)
show_leaderboard function modules/redteam_gym.py:679 def show_leaderboard(top_n)
start_challenge function modules/redteam_gym.py:378 def start_challenge(challenge_id)
submit_challenge function modules/redteam_gym.py:448 def submit_challenge(techniques_used, success)
DataDirectory class modules/reflective_dll.py:70 class DataDirectory
ImportDescriptor class modules/reflective_dll.py:104 class ImportDescriptor
PEHeader class modules/reflective_dll.py:37 class PEHeader
PEParser class modules/reflective_dll.py:142 class PEParser
ReflectiveLoader class modules/reflective_dll.py:464 class ReflectiveLoader
ReflectiveLoaderConfig class modules/reflective_dll.py:121 class ReflectiveLoaderConfig
SectionHeader class modules/reflective_dll.py:83 class SectionHeader
__init__ method modules/reflective_dll.py:151 def __init__(self, pe_data)
__init__ method modules/reflective_dll.py:492 def __init__(self, pe_data, config)
_parse_thunk_names method modules/reflective_dll.py:426 def _parse_thunk_names(self, thunk_rva, sections)
_read_asciiz_at_rva method modules/reflective_dll.py:417 def _read_asciiz_at_rva(self, rva, sections)
architecture method modules/reflective_dll.py:510 def architecture(self)
generate_c_stub method modules/reflective_dll.py:588 def generate_c_stub(self)
generate_powershell_stub method modules/reflective_dll.py:666 def generate_powershell_stub(self)
is_64bit method modules/reflective_dll.py:456 def is_64bit(self)
parse_data_directories method modules/reflective_dll.py:243 def parse_data_directories(self, num_entries)
parse_exports method modules/reflective_dll.py:374 def parse_exports(self, export_dir, sections)
parse_file_header method modules/reflective_dll.py:166 def parse_file_header(self)
parse_imports method modules/reflective_dll.py:280 def parse_imports(self, import_dir, sections)
parse_relocations method modules/reflective_dll.py:326 def parse_relocations(self, reloc_dir, sections)
parse_sections method modules/reflective_dll.py:208 def parse_sections(self, num_sections)
plan_injection method modules/reflective_dll.py:526 def plan_injection(self)
raw_data method modules/reflective_dll.py:460 def raw_data(self)
required_imports method modules/reflective_dll.py:515 def required_imports(self)
rva_to_offset method modules/reflective_dll.py:265 def rva_to_offset(self, rva, sections)
sha256 method modules/reflective_dll.py:505 def sha256(self)
summarize method modules/reflective_dll.py:685 def summarize(self)
ResourceScriptEngine class modules/resource_script.py:268 class ResourceScriptEngine
ScriptContext class modules/resource_script.py:82 class ScriptContext
ScriptError class modules/resource_script.py:76 class ScriptError(RuntimeError)
__init__ method modules/resource_script.py:89 def __init__(self, shell_params, on_command, on_print)
__init__ method modules/resource_script.py:276 def __init__(self, context)
_call_macro method modules/resource_script.py:537 def _call_macro(self, name, args)
_compare method modules/resource_script.py:220 def _compare(left, op, right)
_execute_line method modules/resource_script.py:347 def _execute_line(self, raw)
_extract_macros method modules/resource_script.py:331 def _extract_macros(self, lines)
_jump_past method modules/resource_script.py:251 def _jump_past(self, open_res, close_re)
_lookup method modules/resource_script.py:168 def _lookup(self, name)
_repl function modules/resource_script.py:125 def _repl(m)
_resolve method modules/resource_script.py:124 def _resolve(self, text)
_resolve_operand method modules/resource_script.py:183 def _resolve_operand(self, operand)
_skip method modules/resource_script.py:165 def _skip(self)
eval_condition method modules/resource_script.py:191 def eval_condition(self, raw_condition)
execute method modules/resource_script.py:279 def execute(self, script_path)
execute_lines method modules/resource_script.py:293 def execute_lines(self, lines, source)
execute_string method modules/resource_script.py:327 def execute_string(self, script)
print method modules/resource_script.py:138 def print(self, msg)
run_command method modules/resource_script.py:147 def run_command(self, cmd)
reverse_shell_exit function modules/reverse-shell.c:16 static void __exit reverse_shell_exit(void)
reverse_shell_init function modules/reverse-shell.c:12 static int __init reverse_shell_init(void)
DllMain function modules/revshell.c:10 BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
xlAutoOpen function modules/revshell.c:5 void __cdecl xlAutoOpen()
RichDashboard class modules/rich_tui.py:66 class RichDashboard
__init__ method modules/rich_tui.py:74 def __init__(self, dashboard_engine, refresh_interval, live)
_keyboard_listener method modules/rich_tui.py:146 def _keyboard_listener(self)
_render method modules/rich_tui.py:137 def _render(self)
_render_beacons method modules/rich_tui.py:372 def _render_beacons(self, snapshot)
_render_header method modules/rich_tui.py:193 def _render_header(self, snapshot)
_render_layout method modules/rich_tui.py:168 def _render_layout(self, snapshot)
_render_pivots method modules/rich_tui.py:337 def _render_pivots(self, snapshot)
_render_pivots_beacons method modules/rich_tui.py:321 def _render_pivots_beacons(self, snapshot)
_render_recommendations method modules/rich_tui.py:261 def _render_recommendations(self, snapshot)
_render_shortcuts method modules/rich_tui.py:413 def _render_shortcuts(self)
_render_topology method modules/rich_tui.py:221 def _render_topology(self, snapshot)
run method modules/rich_tui.py:96 def run(self)
stop method modules/rich_tui.py:132 def stop(self)
BucketedStateEncoder class modules/rl_trainer.py:114 class BucketedStateEncoder(IStateEncoder)
EpsilonTracker class modules/rl_trainer.py:215 class EpsilonTracker
IStateEncoder class modules/rl_trainer.py:101 class IStateEncoder(ABC)
QValueStore class modules/rl_trainer.py:150 class QValueStore
RLConfig class modules/rl_trainer.py:84 class RLConfig
RLTrainer class modules/rl_trainer.py:267 class RLTrainer
__init__ method modules/rl_trainer.py:156 def __init__(self, path, optimistic_init)
__init__ method modules/rl_trainer.py:218 def __init__(self, start, minimum, decay, path)
__init__ method modules/rl_trainer.py:284 def __init__(self, config, state_encoder, q_store, epsilon_tracker)
_load method modules/rl_trainer.py:200 def _load(self)
_load method modules/rl_trainer.py:250 def _load(self)
_penalize method modules/rl_trainer.py:407 def _penalize(self, reward, detection_prob)
_persist method modules/rl_trainer.py:192 def _persist(self)
_save method modules/rl_trainer.py:241 def _save(self)
argmax method modules/rl_trainer.py:182 def argmax(self, state, candidates)
best_expert_for_state method modules/rl_trainer.py:389 def best_expert_for_state(self, state, candidates)
encode method modules/rl_trainer.py:105 def encode(self, task_type, engagement_phase, recent_reward_ema)
encode method modules/rl_trainer.py:131 def encode(self, task_type, engagement_phase, recent_reward_ema)
encode_state method modules/rl_trainer.py:304 def encode_state(self, task_type, engagement_phase, recent_reward_ema)
epsilon method modules/rl_trainer.py:233 def epsilon(self)
epsilon method modules/rl_trainer.py:402 def epsilon(self)
get method modules/rl_trainer.py:168 def get(self, state, action)
get_trainer function modules/rl_trainer.py:425 def get_trainer(config)
max_q method modules/rl_trainer.py:176 def max_q(self, state, candidates)
q_values_for_state method modules/rl_trainer.py:393 def q_values_for_state(self, state, candidates)
save method modules/rl_trainer.py:188 def save(self)
save method modules/rl_trainer.py:397 def save(self)
select_action method modules/rl_trainer.py:313 def select_action(self, state, candidates, force_exploit)
set method modules/rl_trainer.py:172 def set(self, state, action, value)
step method modules/rl_trainer.py:236 def step(self)
update method modules/rl_trainer.py:347 def update(self, state, action, reward, next_state, candidates, detection_prob)
BUFFER_SIZE macro modules/rootkit/mr.c:32 #define BUFFER_SIZE
Command struct modules/rootkit/mr.c:43 ``
DESIRED_LD_PRELOAD macro modules/rootkit/mr.c:34 #define DESIRED_LD_PRELOAD
HIDE_FILE macro modules/rootkit/mr.c:36 #define HIDE_FILE
KEY_FILE macro modules/rootkit/mr.c:37 #define KEY_FILE
MAX_COMMANDS macro modules/rootkit/mr.c:33 #define MAX_COMMANDS
PASSWORD macro modules/rootkit/mr.c:39 #define PASSWORD
PATH_MAX macro modules/rootkit/mr.c:41 #define PATH_MAX
PID_FILE macro modules/rootkit/mr.c:35 #define PID_FILE
PORT macro modules/rootkit/mr.c:31 #define PORT
VirtualFile struct modules/rootkit/mr.c:49 ``
check_elevate function modules/rootkit/mr.c:136 int check_elevate()
copy_binary function modules/rootkit/mr.c:215 void copy_binary(const char *source, const char *destination)
crontab function modules/rootkit/mr.c:156 void crontab(const char *path)
ensure_hide_file_exists function modules/rootkit/mr.c:271 void ensure_hide_file_exists()
ensure_key_file_exists function modules/rootkit/mr.c:253 void ensure_key_file_exists()
ensure_ld_preload function modules/rootkit/mr.c:100 void ensure_ld_preload()
ensure_pid_file_exists function modules/rootkit/mr.c:117 void ensure_pid_file_exists()
generate_random_string function modules/rootkit/mr.c:168 char *generate_random_string()
get_ld_preload function modules/rootkit/mr.c:84 char *get_ld_preload()
handle_client function modules/rootkit/mr.c:321 void *handle_client(void *client_socket)
infect_command function modules/rootkit/mr.c:289 void infect_command()
kde_plasma function modules/rootkit/mr.c:200 void kde_plasma(const char *path)
load_rootkit function modules/rootkit/mr.c:303 void load_rootkit()
main function modules/rootkit/mr.c:639 int main()
mon_shell function modules/rootkit/mr.c:521 void *mon_shell(void *data)
persist function modules/rootkit/mr.c:234 void persist(const char *path)
reboot_system function modules/rootkit/mr.c:615 void reboot_system()
set_ld_preload function modules/rootkit/mr.c:87 void set_ld_preload(const char *ld_preload)
signal_handler function modules/rootkit/mr.c:609 void signal_handler(int signum)
unload_rootkit function modules/rootkit/mr.c:314 void unload_rootkit()
write_file function modules/rootkit/mr.c:145 void write_file(const char *path, const char *content, mode_t mode)
xdg function modules/rootkit/mr.c:178 void xdg(const char *path, int admin)
FILE_HIDE_PATH macro modules/rootkit/mrhyde.c:50 #define FILE_HIDE_PATH
HIDDEN_DIR macro modules/rootkit/mrhyde.c:33 #define HIDDEN_DIR
HIDDEN_FILE macro modules/rootkit/mrhyde.c:34 #define HIDDEN_FILE
HIDDEN_FILE1 macro modules/rootkit/mrhyde.c:35 #define HIDDEN_FILE1
HIDDEN_FILE2 macro modules/rootkit/mrhyde.c:36 #define HIDDEN_FILE2
HIDDEN_FILE3 macro modules/rootkit/mrhyde.c:37 #define HIDDEN_FILE3
HIDDEN_FILE4 macro modules/rootkit/mrhyde.c:38 #define HIDDEN_FILE4
HIDDEN_FILE5 macro modules/rootkit/mrhyde.c:39 #define HIDDEN_FILE5
HIDDEN_FILE6 macro modules/rootkit/mrhyde.c:40 #define HIDDEN_FILE6
HIDDEN_FILE7 macro modules/rootkit/mrhyde.c:41 #define HIDDEN_FILE7
HIDDEN_FILE8 macro modules/rootkit/mrhyde.c:42 #define HIDDEN_FILE8
HIDDEN_FILE9 macro modules/rootkit/mrhyde.c:43 #define HIDDEN_FILE9
HIDE_DIR macro modules/rootkit/mrhyde.c:46 #define HIDE_DIR
HIDE_USER macro modules/rootkit/mrhyde.c:47 #define HIDE_USER
MAX_HIDE_PIDS macro modules/rootkit/mrhyde.c:48 #define MAX_HIDE_PIDS
PATHMRHYDE macro modules/rootkit/mrhyde.c:44 #define PATHMRHYDE
PID_FILE_PATH macro modules/rootkit/mrhyde.c:49 #define PID_FILE_PATH
fopen function modules/rootkit/mrhyde.c:283 FILE *fopen(const char *pathname, const char *mode)
fstat function modules/rootkit/mrhyde.c:503 int fstat(int fd, struct stat *statbuf)
get_username_from_pid function modules/rootkit/mrhyde.c:178 char* get_username_from_pid(pid_t pid)
getdents function modules/rootkit/mrhyde.c:557 int getdents(unsigned int fd, struct linux_dirent64 *dirp, unsigned int count)
getdents64 function modules/rootkit/mrhyde.c:618 int getdents64(unsigned int fd, struct linux_dirent64 *dirp, unsigned int count)
kill function modules/rootkit/mrhyde.c:125 int kill(pid_t pid, int sig)
linux_dirent64 struct modules/rootkit/mrhyde.c:548 ``
load_hidden_files function modules/rootkit/mrhyde.c:93 void load_hidden_files()
load_hidden_pids function modules/rootkit/mrhyde.c:73 void load_hidden_pids()
lstat function modules/rootkit/mrhyde.c:459 int lstat(const char *pathname, struct stat *statbuf)
main function modules/rootkit/mrhyde.c:678 int main()
my_open function modules/rootkit/mrhyde.c:327 int my_open(const char *pathname, int flags, mode_t mode)
my_openat function modules/rootkit/mrhyde.c:371 int my_openat(int dirfd, const char *pathname, int flags, mode_t mode)
original_dirent type_alias modules/rootkit/mrhyde.c:51 typedef struct dirent original_dirent;
readdir function modules/rootkit/mrhyde.c:222 struct dirent* readdir(DIR* dirp)
remove function modules/rootkit/mrhyde.c:145 int remove(const char *pathname)
should_hide_file function modules/rootkit/mrhyde.c:212 int should_hide_file(const char* filename)
should_hide_pid function modules/rootkit/mrhyde.c:197 int should_hide_pid(const char* pid)
stat function modules/rootkit/mrhyde.c:415 int stat(const char *pathname, struct stat *statbuf)
unlink function modules/rootkit/mrhyde.c:113 int unlink(const char *pathname)
unlinkat function modules/rootkit/mrhyde.c:157 int unlinkat(int dirfd, const char *pathname, int flags)
HIDDEN_DIR macro modules/rootkit/mrhyde2.c:31 #define HIDDEN_DIR
HIDDEN_FILE macro modules/rootkit/mrhyde2.c:32 #define HIDDEN_FILE
HIDDEN_FILE1 macro modules/rootkit/mrhyde2.c:33 #define HIDDEN_FILE1
HIDDEN_FILE2 macro modules/rootkit/mrhyde2.c:34 #define HIDDEN_FILE2
HIDDEN_FILE3 macro modules/rootkit/mrhyde2.c:35 #define HIDDEN_FILE3
HIDDEN_FILE4 macro modules/rootkit/mrhyde2.c:36 #define HIDDEN_FILE4
HIDDEN_FILE5 macro modules/rootkit/mrhyde2.c:37 #define HIDDEN_FILE5
HIDDEN_FILE6 macro modules/rootkit/mrhyde2.c:38 #define HIDDEN_FILE6
HIDDEN_FILE7 macro modules/rootkit/mrhyde2.c:39 #define HIDDEN_FILE7
HIDDEN_FILE8 macro modules/rootkit/mrhyde2.c:40 #define HIDDEN_FILE8
HIDDEN_FILE9 macro modules/rootkit/mrhyde2.c:41 #define HIDDEN_FILE9
HIDE_DIR macro modules/rootkit/mrhyde2.c:44 #define HIDE_DIR
HIDE_USER macro modules/rootkit/mrhyde2.c:45 #define HIDE_USER
MAX_HIDE_PIDS macro modules/rootkit/mrhyde2.c:46 #define MAX_HIDE_PIDS
PATHMRHYDE macro modules/rootkit/mrhyde2.c:42 #define PATHMRHYDE
PID_FILE_PATH macro modules/rootkit/mrhyde2.c:47 #define PID_FILE_PATH
fopen function modules/rootkit/mrhyde2.c:238 FILE *fopen(const char *pathname, const char *mode)
fstat function modules/rootkit/mrhyde2.c:423 int fstat(int fd, struct stat *statbuf)
get_username_from_pid function modules/rootkit/mrhyde2.c:148 char* get_username_from_pid(pid_t pid)
getdents function modules/rootkit/mrhyde2.c:470 int getdents(unsigned int fd, struct linux_dirent64 *dirp, unsigned int count)
getdents64 function modules/rootkit/mrhyde2.c:527 int getdents64(unsigned int fd, struct linux_dirent64 *dirp, unsigned int count)
kill function modules/rootkit/mrhyde2.c:95 int kill(pid_t pid, int sig)
linux_dirent64 struct modules/rootkit/mrhyde2.c:461 ``
load_hidden_pids function modules/rootkit/mrhyde2.c:63 void load_hidden_pids()
lstat function modules/rootkit/mrhyde2.c:386 int lstat(const char *pathname, struct stat *statbuf)
main function modules/rootkit/mrhyde2.c:583 int main()
my_open function modules/rootkit/mrhyde2.c:275 int my_open(const char *pathname, int flags, mode_t mode)
my_openat function modules/rootkit/mrhyde2.c:312 int my_openat(int dirfd, const char *pathname, int flags, mode_t mode)
original_dirent type_alias modules/rootkit/mrhyde2.c:48 typedef struct dirent original_dirent;
readdir function modules/rootkit/mrhyde2.c:182 struct dirent* readdir(DIR* dirp)
remove function modules/rootkit/mrhyde2.c:115 int remove(const char *pathname)
should_hide_pid function modules/rootkit/mrhyde2.c:167 int should_hide_pid(const char* pid)
stat function modules/rootkit/mrhyde2.c:349 int stat(const char *pathname, struct stat *statbuf)
unlink function modules/rootkit/mrhyde2.c:83 int unlink(const char *pathname)
unlinkat function modules/rootkit/mrhyde2.c:127 int unlinkat(int dirfd, const char *pathname, int flags)
C2_PORT macro modules/rootkit/mrhyde3.c:53 #define C2_PORT
C2_SERVER_IP macro modules/rootkit/mrhyde3.c:52 #define C2_SERVER_IP
CQE_TIMEOUT_MS macro modules/rootkit/mrhyde3.c:54 #define CQE_TIMEOUT_MS
FILE_HIDE_PATH macro modules/rootkit/mrhyde3.c:49 #define FILE_HIDE_PATH
HIDDEN_DIR macro modules/rootkit/mrhyde3.c:33 #define HIDDEN_DIR
HIDDEN_FILE macro modules/rootkit/mrhyde3.c:34 #define HIDDEN_FILE
HIDDEN_FILE1 macro modules/rootkit/mrhyde3.c:35 #define HIDDEN_FILE1
HIDDEN_FILE2 macro modules/rootkit/mrhyde3.c:36 #define HIDDEN_FILE2
HIDDEN_FILE3 macro modules/rootkit/mrhyde3.c:37 #define HIDDEN_FILE3
HIDDEN_FILE4 macro modules/rootkit/mrhyde3.c:38 #define HIDDEN_FILE4
HIDDEN_FILE5 macro modules/rootkit/mrhyde3.c:39 #define HIDDEN_FILE5
HIDDEN_FILE6 macro modules/rootkit/mrhyde3.c:40 #define HIDDEN_FILE6
HIDDEN_FILE7 macro modules/rootkit/mrhyde3.c:41 #define HIDDEN_FILE7
HIDDEN_FILE8 macro modules/rootkit/mrhyde3.c:42 #define HIDDEN_FILE8
HIDDEN_FILE9 macro modules/rootkit/mrhyde3.c:43 #define HIDDEN_FILE9
HIDE_DIR macro modules/rootkit/mrhyde3.c:45 #define HIDE_DIR
HIDE_USER macro modules/rootkit/mrhyde3.c:46 #define HIDE_USER
IO_URING_BUFFER_SIZE macro modules/rootkit/mrhyde3.c:51 #define IO_URING_BUFFER_SIZE
IO_URING_QUEUE_DEPTH macro modules/rootkit/mrhyde3.c:50 #define IO_URING_QUEUE_DEPTH
MAX_HIDE_PIDS macro modules/rootkit/mrhyde3.c:47 #define MAX_HIDE_PIDS
PATHMRHYDE macro modules/rootkit/mrhyde3.c:44 #define PATHMRHYDE
PID_FILE_PATH macro modules/rootkit/mrhyde3.c:48 #define PID_FILE_PATH
_GNU_SOURCE macro modules/rootkit/mrhyde3.c:7 #define _GNU_SOURCE
__io_uring_enter function modules/rootkit/mrhyde3.c:76 static inline int __io_uring_enter(int fd, unsigned int to_submit, unsigned int min_complete, ...

Next: SYMBOLS_p19.md