Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X A AArch64PtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) abi (penguin.arch.ArchInfo attribute) abi_name (pyplugins.wrappers.ptregs_wrap.Riscv32PtRegsWrapper attribute) add_dependencies() (penguin.graphs.ConfigurationGraph method) add_derived_configuration() (penguin.graphs.ConfigurationGraph method) add_edge() (penguin.graphs.ConfigurationGraph method) add_event() (pyplugins.loggers.db.DB method) add_failure() (penguin.search_utils.MABWeightedSet method) add_init_options_to_graph() (in module penguin.graph_search) add_lib_inject_all_abis() (in module penguin.penguin_prep) (in module pyplugins.interventions.nvram2) add_lib_inject_for_abi() (in module penguin.penguin_prep) (in module pyplugins.interventions.nvram2) add_node() (penguin.graphs.ConfigurationGraph method) add_solution() (penguin.search_utils.MABWeightedSet method) addr (pyplugins.hyper.portal.PortalCmd attribute) addvar() (pyplugins.analysis.env.EnvTracker method) after_ioctl() (pyplugins.analysis.interfaces.Interfaces method) aliases (penguin.penguin_config.structure.LibInject attribute) (penguin.plugin_manager.IGLOOPluginManager attribute) all_sys_ret() (pyplugins.loggers.syscalls_logger.PyPandaSysLog method) ANALYSIS_TYPE (penguin.analyses.PenguinAnalysis attribute) analyze_failures() (penguin.graph_search.Worker static method) (penguin.search_utils.ConfigSearch method) arch (penguin.arch.ArchInfo attribute) (penguin.penguin_config.structure.Core attribute) arch_end() (in module penguin.arch) arch_filter() (in module penguin.arch) ArchId (class in penguin.static_analyses) ArchInfo (class in penguin.arch) (class in pyplugins.apis.unwind) arg0 (pengutils.events.types.Syscall attribute) arg0_repr (pengutils.events.types.Syscall attribute) arg1 (pengutils.events.types.Syscall attribute) arg1_repr (pengutils.events.types.Syscall attribute) arg2 (pengutils.events.types.Syscall attribute) arg2_repr (pengutils.events.types.Syscall attribute) arg3 (pengutils.events.types.Syscall attribute) arg3_repr (pengutils.events.types.Syscall attribute) arg4 (pengutils.events.types.Syscall attribute) arg4_repr (pengutils.events.types.Syscall attribute) arg5 (pengutils.events.types.Syscall attribute) arg5_repr (pengutils.events.types.Syscall attribute) argc (pengutils.events.types.Exec attribute) args (penguin.plugin_manager.ArgsBox attribute) ArgsBox (class in penguin.plugin_manager) argv (pengutils.events.types.Exec attribute) ArmPtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) ArrayWrapper (class in pyplugins.wrappers.generic) AssistantManager (class in penguin.llm) AtomicCounter (class in penguin.utils) auto_fix() (penguin.penguin_config.versions.v2.V2 method) auto_patching (penguin.penguin_config.structure.Core attribute) B Base (class in pengutils.events.base) BasePatch (class in penguin.config_patchers) BashCommand (class in pyplugins.hyper.bash_command) BBCov (class in pyplugins.hyper.shell) bitmask (pyplugins.apis.syscalls.ValueFilter attribute) bitmask_clear() (pyplugins.apis.syscalls.ValueFilter class method) bitmask_set() (pyplugins.apis.syscalls.ValueFilter class method) bits (penguin.arch.ArchInfo attribute) blocked_signals (penguin.penguin_config.structure.Main attribute) (pyplugins.interventions.lifeguard.Lifeguard attribute) BORING_VARS (penguin.static_analyses.EnvFinder attribute) bridge() (pyplugins.actuation.vpn.VPN method) buffer (pengutils.events.types.Read attribute) (pengutils.events.types.Write attribute) C calculate_config_depth() (penguin.graphs.ConfigurationManager method) calculate_entropy() (in module penguin.patch_minimizer) (in module pyplugins.actuation.fetch_web) calculate_expected_config_health() (penguin.graphs.ConfigurationGraph method) calculate_network_data() (penguin.patch_minimizer.PatchMinimizer method) calculate_score() (in module penguin.manager) call() (pyplugins.apis.kffi.KFFI method) call_kernel_function() (pyplugins.apis.kffi.KFFI method) callback() (pyplugins.apis.kffi.KFFI method) calltree (pengutils.events.types.Exec attribute) camel_to_snake() (in module penguin.plugin_manager) Canary (class in pyplugins.hyper.canary) catch_and_forward_sigint() (penguin.manager.PandaRunner method) cdef() (pyplugins.apis.kffi.KFFI method) centralized_log() (pyplugins.interventions.pseudofiles.Pseudofiles method) change_description (penguin.penguin_config.versions.v2.V2 attribute) change_uname() (pyplugins.interventions.kernelversion.KernelVersion method) cleanup_subprocesses() (pyplugins.actuation.nmap.Nmap method) ClusterCollector (class in penguin.static_analyses) cmd_bash_command() (pyplugins.hyper.bash_command.BashCommand method) cmd_canary() (pyplugins.hyper.canary.Canary method) cmd_fw_getenv() (pyplugins.hyper.uboot.UBoot method) cmd_fw_printenv() (pyplugins.hyper.uboot.UBoot method) cmd_fw_setenv() (pyplugins.hyper.uboot.UBoot method) compute_file_hash() (penguin.static_analyses.ClusterCollector static method) config_in_pop() (penguin.genetic.ConfigPopulation method) config_still_viable() (penguin.patch_minimizer.PatchMinimizer method) ConfigBuilder (class in penguin.gen_config) ConfigChromosome (class in penguin.genetic) ConfigPopulation (class in penguin.genetic) ConfigSearch (class in penguin.search_utils) Configuration (class in penguin.graphs) ConfigurationGraph (class in penguin.graphs) ConfigurationManager (class in penguin.graphs) ConstDictWrapper (class in pyplugins.wrappers.generic) construct_empty_fs() (in module penguin.utils) copy_buf_guest() (pyplugins.apis.mem.Mem method) Core (class in penguin.penguin_config.structure) (class in pyplugins.core.core) core (penguin.penguin_config.structure.Main attribute) Coverage (class in pyplugins.compat.coverage) cpu (penguin.penguin_config.structure.Core attribute) crash_snapshot() (pyplugins.apis.signals.Signals method) create_assistant() (penguin.llm.AssistantManager method) create_config_png() (penguin.graphs.ConfigurationGraph method) create_html() (penguin.graphs.ConfigurationGraph method) create_init_gene() (in module penguin.genetic) create_patches() (penguin.gen_config.ConfigBuilder method) create_png() (penguin.graphs.ConfigurationGraph method) create_run() (penguin.llm.AssistantManager method) create_string() (pyplugins.interventions.kernelversion.KernelVersion method) create_work_queue() (penguin.genetic.ConfigPopulation method) crossover() (penguin.genetic.ConfigPopulation method) cstr() (pyplugins.loggers.syscalls_logger.PyPandaSysLog method) D data (pyplugins.hyper.portal.PortalCmd attribute) DB (class in pyplugins.loggers.db) decrement() (penguin.utils.AtomicCounter method) default (penguin.penguin_config.gen_docs.DocsField attribute) DeleteFiles (class in penguin.config_patchers) depends_on (penguin.penguin_config.structure.Plugin attribute) deref() (pyplugins.apis.kffi.KFFI method) description (penguin.arch.ArchInfo attribute) (penguin.penguin_config.gen_docs.DocsField attribute) (penguin.penguin_config.structure.Plugin attribute) determine_edge_type() (penguin.graphs.ConfigurationGraph static method) dev_major (pyplugins.wrappers.osi_wrap.MappingWrapper property) dev_minor (pyplugins.wrappers.osi_wrap.MappingWrapper property) dict_to_frozenset() (in module penguin.common) dicts_overlap() (penguin.patch_minimizer.PatchMinimizer static method) diff_configs() (in module penguin.genetic) diff_dicts() (penguin.patch_minimizer.PatchMinimizer static method) disable() (pyplugins.loggers.rw_logger.RWLog method) (pyplugins.loggers.syscalls_logger.PyPandaSysLog method) disable_all() (pyplugins.analysis.hooklogger.HookLogger method) disable_hook() (pyplugins.analysis.hooklogger.HookLogger method) DocsField (class in penguin.penguin_config.gen_docs) domainname (pyplugins.interventions.kernelversion.KernelVersion attribute) dump() (pyplugins.apis.signals.Signals method) (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) dump_config() (in module penguin.penguin_config) dump_results() (pyplugins.interventions.pseudofiles.Pseudofiles method) DynamicExploration (class in penguin.config_patchers) E egid (pengutils.events.types.Exec attribute) enable() (pyplugins.loggers.rw_logger.RWLog method) (pyplugins.loggers.syscalls_logger.PyPandaSysLog method) enabled (penguin.penguin_config.structure.Plugin attribute) end (pyplugins.wrappers.osi_wrap.MappingWrapper property) endianness (penguin.arch.ArchInfo attribute) ensure_dev_has_ip() (pyplugins.actuation.vpn.VPN method) env (penguin.penguin_config.structure.Main attribute) EnvFinder (class in penguin.static_analyses) envp (pengutils.events.types.Exec attribute) EnvTracker (class in pyplugins.analysis.env) error() (pyplugins.apis.syscalls.ValueFilter class method) establish_baseline() (penguin.patch_minimizer.PatchMinimizer method) euid (pengutils.events.types.Exec attribute) Event (class in pengutils.events.base) Events (class in pyplugins.apis.events) exact() (pyplugins.apis.syscalls.ValueFilter class method) example_old_config (penguin.penguin_config.versions.v2.V2 attribute) examples (penguin.penguin_config.gen_docs.DocsField attribute) Exec (class in pengutils.events.types) exec (pyplugins.wrappers.osi_wrap.MappingWrapper property) exec_filter() (in module pengutils.utils.cli_db) exec_program() (pyplugins.apis.fs.FS method) ExecLog (class in pyplugins.loggers.exec_logger) Execs (class in pyplugins.apis.execs) executable (pyplugins.wrappers.osi_wrap.MappingWrapper property) exists() (penguin.config_patchers.FileHelper static method) (pyplugins.apis.static_fs.StaticFS method) exists_assistant() (penguin.llm.AssistantManager method) exists_client() (penguin.llm.AssistantManager method) extend_genome() (penguin.genetic.ConfigPopulation method) external (penguin.penguin_config.structure.Network attribute) ExternalNetwork (class in penguin.penguin_config.structure) extra (penguin.penguin_config.structure.LibInject attribute) extra_qemu_args (penguin.penguin_config.structure.Core attribute) F fail_detect_ioctl() (pyplugins.interventions.pseudofiles.Pseudofiles method) fail_detect_opens() (pyplugins.interventions.pseudofiles.Pseudofiles method) failing_ioctl() (pyplugins.analysis.interfaces.Interfaces method) Failure (class in penguin.graphs) failure_name (penguin.genetic.MitigationAlleleSet attribute) (penguin.genetic.MitigationPatch attribute) failure_to_genename() (penguin.genetic.GenePool method) fakeroot_gen_config() (in module penguin.gen_config) fakeroot_gen_image() (in module penguin.gen_image) fd (pengutils.events.types.Read attribute) (pengutils.events.types.Write attribute) fetch() (pyplugins.actuation.fetch_web.FetchWeb method) FetchWeb (class in pyplugins.actuation.fetch_web) fetchweb_on_bind() (pyplugins.actuation.fetch_web.FetchWeb method) FICD (class in pyplugins.analysis.ficd) field (pyplugins.wrappers.ptregs_wrap.LoongArch64PtRegsWrapper attribute) FileHelper (class in penguin.config_patchers) FileSystemHelper (class in penguin.static_analyses) filter_conflicts() (penguin.patch_minimizer.PatchMinimizer static method) filter_env_var_values() (pyplugins.analysis.env.TargetCmp static method) filter_type (pyplugins.apis.syscalls.ValueFilter attribute) find_all() (pyplugins.apis.symbols.Symbols method) find_best_score() (penguin.graph_search.Worker method) find_delta() (penguin.graphs.ConfigurationGraph static method) find_executables() (penguin.config_patchers.FileHelper static method) find_free_port() (in module penguin.penguin_run) find_local_plugins() (in module penguin.plugin_manager) find_mitigations() (penguin.search_utils.ConfigSearch method) find_mitigations_f() (penguin.graph_search.Worker method) find_mount() (pyplugins.interventions.mount.MountTracker method) find_new_configs_f() (penguin.graph_search.Worker method) find_plugin_by_name() (in module penguin.plugin_manager) find_regex() (penguin.static_analyses.FileSystemHelper static method) find_shell_scripts() (penguin.config_patchers.FileHelper static method) find_strings_in_file() (penguin.config_patchers.FileHelper static method) find_unexplored_configurations() (penguin.graphs.ConfigurationGraph method) finit_module() (pyplugins.interventions.kmods.KmodTracker method) FIRMAE_TARGETS (penguin.config_patchers.NvramFirmAEFileSpecific attribute) fix_guide (penguin.penguin_config.versions.v2.V2 attribute) fname (pengutils.events.types.Read attribute) (pengutils.events.types.Write attribute) force_www (penguin.penguin_config.structure.Core attribute) ForceWWW (class in penguin.config_patchers) format() (penguin.common.PathHighlightingFormatter method) from_buffer() (pyplugins.apis.kffi.KFFI method) from_field() (penguin.penguin_config.gen_docs.DocsField method) from_type() (penguin.penguin_config.gen_docs.DocsField method) frozenset_to_dict() (in module penguin.common) FS (class in pyplugins.apis.fs) fs (penguin.penguin_config.structure.Core attribute) fs_init() (pyplugins.core.live_image.LiveImage method) G ga_search() (in module penguin.genetic) gdbserver (penguin.penguin_config.structure.Core attribute) gen_docs() (in module penguin.penguin_config.gen_docs) gen_docs_compact_field_table() (in module penguin.penguin_config.gen_docs) gen_docs_field() (in module penguin.penguin_config.gen_docs) gen_docs_literal_arg() (in module penguin.penguin_config.gen_docs) gen_docs_type_name() (in module penguin.penguin_config.gen_docs) gen_docs_yaml_dump() (in module penguin.penguin_config.gen_docs) gen_hyperfile_function() (pyplugins.interventions.pseudofiles.Pseudofiles method) gen_search_locations() (in module penguin.plugin_manager) GenePool (class in penguin.genetic) generate() (penguin.config_patchers.BasePatch method) (penguin.config_patchers.DeleteFiles method) (penguin.config_patchers.DynamicExploration method) (penguin.config_patchers.ForceWWW method) (penguin.config_patchers.GenerateMissingDirs method) (penguin.config_patchers.GenerateMissingFiles method) (penguin.config_patchers.GenerateReferencedDirs method) (penguin.config_patchers.GenerateShellMounts method) (penguin.config_patchers.KernelModules method) (penguin.config_patchers.LibInjectFixedAliases method) (penguin.config_patchers.LibInjectStringIntrospection method) (penguin.config_patchers.LibInjectSymlinks method) (penguin.config_patchers.LibInjectTailoredAliases method) (penguin.config_patchers.LinksysHack method) (penguin.config_patchers.ManualInteract method) (penguin.config_patchers.NetdevsDefault method) (penguin.config_patchers.NetdevsTailored method) (penguin.config_patchers.NvramConfigRecovery method) (penguin.config_patchers.NvramConfigRecoveryWild method) (penguin.config_patchers.NvramDefaults method) (penguin.config_patchers.NvramFirmAEFileSpecific method) (penguin.config_patchers.NvramLibraryRecovery method) (penguin.config_patchers.PatchGenerator method) (penguin.config_patchers.PseudofilesExpert method) (penguin.config_patchers.PseudofilesTailored method) (penguin.config_patchers.RootShell method) (penguin.config_patchers.ShimBusybox method) (penguin.config_patchers.ShimCrypto method) (penguin.config_patchers.ShimFwEnv method) (penguin.config_patchers.ShimNoModules method) (penguin.config_patchers.ShimStopBins method) (penguin.config_patchers.SingleShot method) (penguin.config_patchers.SingleShotFICD method) generate_initial_config() (penguin.gen_config.ConfigBuilder method) generate_new_config() (penguin.patch_search.PatchSearch method) generate_trampoline() (pyplugins.apis.kffi.KFFI method) GenerateMissingDirs (class in penguin.config_patchers) GenerateMissingFiles (class in penguin.config_patchers) GenerateReferencedDirs (class in penguin.config_patchers) GenerateShellMounts (class in penguin.config_patchers) genes (penguin.genetic.ConfigChromosome attribute) get() (penguin.plugin_manager.ArgsBox method) (penguin.utils.AtomicCounter method) get_addr_offset() (pyplugins.wrappers.osi_wrap.MappingWrapper method) get_all_configurations() (penguin.graphs.ConfigurationGraph method) get_all_members() (penguin.config_patchers.TarHelper static method) get_arch_dir() (in module penguin.utils) get_arch_subdir() (in module penguin.utils) get_arg() (penguin.plugin_manager.IGLOOPluginManager method) (penguin.plugin_manager.Plugin method) (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_arg_bool() (penguin.plugin_manager.IGLOOPluginManager method) (penguin.plugin_manager.Plugin method) get_arg_portal() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_args() (pyplugins.apis.osi.OSI method) (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_args_portal() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_available_kernel_versions() (in module penguin.utils) get_best_patchset() (penguin.patch_minimizer.PatchMinimizer method) get_best_run_configuration() (penguin.graphs.ConfigurationGraph method) get_bool() (penguin.plugin_manager.ArgsBox method) get_callback_id() (pyplugins.apis.kffi.KFFI method) get_child_configs() (penguin.graphs.ConfigurationGraph method) get_command() (pengutils.utils.cli_pengutils.PenguinCLI method) get_config_depth() (penguin.graphs.ConfigurationGraph method) get_default_results_path() (in module pengutils.utils.util_base) get_default_socket_path() (in module pengutils.utils.util_events) get_directory_members() (penguin.config_patchers.TarHelper static method) get_driver_kmod_path() (in module penguin.utils) get_enum_dict() (pyplugins.apis.kffi.KFFI method) get_env() (pyplugins.apis.osi.OSI method) get_existing_node() (penguin.graphs.ConfigurationGraph method) get_existing_node_or_self() (penguin.graphs.ConfigurationGraph method) get_fd_name() (pyplugins.apis.osi.OSI method) get_fds() (pyplugins.apis.osi.OSI method) get_field_casted() (pyplugins.apis.kffi.KFFI method) get_file_hash() (in module penguin.utils) get_file_members() (penguin.config_patchers.TarHelper static method) get_first_mapping_by_name() (pyplugins.wrappers.osi_wrap.MappingsWrapper method) get_fitness() (penguin.genetic.ConfigPopulation method) get_full_config() (penguin.genetic.ConfigPopulation method) get_function_address() (pyplugins.apis.kffi.KFFI method) get_global_mitigation_weight() (in module penguin.graphs) get_inits_from_proj() (in module penguin.common) get_kernel() (in module penguin.utils) get_mapping_by_addr() (pyplugins.apis.osi.OSI method) (pyplugins.wrappers.osi_wrap.MappingsWrapper method) get_mappings() (pyplugins.apis.osi.OSI method) get_mappings_by_name() (pyplugins.wrappers.osi_wrap.MappingsWrapper method) get_mitigation() (penguin.genetic.ConfigChromosome method) get_mitigation_providers() (in module penguin.utils) get_mitigations() (penguin.genetic.GenePool method) get_mount_type() (in module penguin.gen_image) (in module penguin.utils) get_names() (penguin.genetic.GenePool method) get_netdev_state() (pyplugins.apis.net.Netdevs method) get_node() (penguin.graphs.ConfigurationGraph method) get_nvram_info() (penguin.static_analyses.LibrarySymbols static method) get_offset() (pyplugins.apis.symbols.Symbols method) get_other_members() (penguin.config_patchers.TarHelper static method) get_parent_config() (penguin.graphs.ConfigurationGraph method) get_parent_failure() (penguin.graphs.ConfigurationGraph method) get_parent_mitigation() (penguin.graphs.ConfigurationGraph method) get_patched_config() (penguin.genetic.ConfigPopulation method) get_pc() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_penguin_kernel_version() (in module penguin.utils) get_plugin_by_name() (penguin.plugin_manager.IGLOOPluginManager method) get_potential_mitigations() (penguin.analyses.PenguinAnalysis method) get_proc() (pyplugins.apis.osi.OSI method) get_proc_exe() (pyplugins.apis.osi.OSI method) get_proc_handles() (pyplugins.apis.osi.OSI method) get_proc_name() (pyplugins.apis.osi.OSI method) get_pt_regs_wrapper() (in module pyplugins.wrappers.ptregs_wrap) get_register() (pyplugins.wrappers.ptregs_wrap.AArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86_64PtRegsWrapper method) get_retaddr() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_retaddr_portal() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_return_address() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_return_value() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_retval() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_root_config() (penguin.graphs.ConfigurationGraph method) get_size() (pyplugins.apis.static_fs.StaticFS method) get_sp() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) get_struct_size() (pyplugins.apis.kffi.KFFI method) get_symlink_members() (penguin.config_patchers.TarHelper static method) get_syscall_arg() (pyplugins.wrappers.ptregs_wrap.AArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.ArmPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.LoongArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.Mips64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.MipsPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PowerPCPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.Riscv32PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86_64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86PtRegsWrapper method) get_syscall_number() (pyplugins.wrappers.ptregs_wrap.AArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.ArmPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.LoongArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.MipsPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PowerPCPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.Riscv32PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86_64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86PtRegsWrapper method) get_syscall_processors() (pyplugins.loggers.syscalls_logger.PyPandaSysLog method) get_total_counts() (in module pyplugins.interventions.pseudofiles) get_userland_arg() (pyplugins.wrappers.ptregs_wrap.AArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.ArmPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.LoongArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.Mips64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.MipsPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PowerPCPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.Riscv32PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.Riscv64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86_64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86PtRegsWrapper method) get_xattr() (pyplugins.apis.static_fs.StaticFS method) getattr() (pyplugins.interventions.hyperfile.HyperFile static method) getColoredLogger() (in module penguin.common) give_list() (pyplugins.analysis.netbinds.NetBinds method) GlobalState (class in penguin.graph_search) graceful_shutdown() (pyplugins.core.core.Core method) graph_search() (in module penguin.graph_search) graphics (penguin.penguin_config.structure.Core attribute) GraphNode (class in penguin.graphs) greater() (pyplugins.apis.syscalls.ValueFilter class method) greater_equal() (pyplugins.apis.syscalls.ValueFilter class method) guest_cmd (penguin.penguin_config.structure.Core attribute) guest_cmd() (in module pyplugins.actuation.vpn) (in module pyplugins.analysis.indiv_debug) H handle_file_op() (pyplugins.interventions.hyperfile.HyperFile method) handle_get_hyperfile_paths() (pyplugins.interventions.hyperfile.HyperFile method) handle_get_num_hyperfiles() (pyplugins.interventions.hyperfile.HyperFile method) handle_interface() (pyplugins.analysis.interfaces.Interfaces method) handle_result() (pyplugins.interventions.hyperfile.HyperFile method) handle_syscall() (pyplugins.loggers.syscalls_logger.PyPandaSysLog method) has_edge() (penguin.graphs.ConfigurationGraph method) has_node() (penguin.graphs.ConfigurationGraph method) hash (penguin.genetic.ConfigChromosome attribute) hash_image_inputs() (in module penguin.utils) hash_yaml() (in module penguin.common) hash_yaml_config() (in module penguin.penguin_config) Health (class in pyplugins.analysis.health) health_detect_opens() (pyplugins.analysis.health.Health method) health_exec_event() (pyplugins.analysis.health.Health method) health_on_bind() (pyplugins.analysis.health.Health method) HookLogger (class in pyplugins.analysis.hooklogger) hyp_enoent() (pyplugins.interventions.pseudofiles.Pseudofiles method) hyp_report_igloo_module_baseaddr() (pyplugins.core.igloodriver.IGLOODriver method) hyper() (in module pyplugins.interventions.hyperfile) hyper2name() (in module pyplugins.interventions.hyperfile) HyperFile (class in pyplugins.interventions.hyperfile) I i (pyplugins.wrappers.ptregs_wrap.AArch64PtRegsWrapper attribute) (pyplugins.wrappers.ptregs_wrap.PowerPCPtRegsWrapper attribute) id (pengutils.events.base.Event attribute) (pengutils.events.types.Exec attribute) (pengutils.events.types.Read attribute) (pengutils.events.types.Syscall attribute) (pengutils.events.types.Write attribute) idx (pyplugins.wrappers.ptregs_wrap.LoongArch64PtRegsWrapper attribute) (pyplugins.wrappers.ptregs_wrap.MipsPtRegsWrapper attribute) iface_on_exec() (pyplugins.analysis.interfaces.Interfaces method) IGLOO_ADDED_DEVICES (penguin.static_analyses.PseudofileFinder attribute) IGLOO_PROCFS (penguin.static_analyses.PseudofileFinder attribute) igloo_shell_cb() (pyplugins.hyper.shell.BBCov method) IGLOODriver (class in pyplugins.core.igloodriver) IGLOOPluginManager (class in penguin.plugin_manager) ignore_cmd() (in module pyplugins.interventions.pseudofiles) ignore_ioctl_path() (in module pyplugins.interventions.pseudofiles) immutable (penguin.penguin_config.structure.Core attribute) implement_mitigation() (penguin.analyses.PenguinAnalysis method) in_container() (in module pengutils.utils.util_events) in_kernel() (pyplugins.wrappers.ptregs_wrap.AArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.ArmPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.LoongArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.MipsPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PowerPCPtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.Riscv32PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86_64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86PtRegsWrapper method) increment() (penguin.utils.AtomicCounter method) increment_event() (pyplugins.analysis.health.Health method) IndivDebug (class in pyplugins.analysis.indiv_debug) init_module() (pyplugins.interventions.kmods.KmodTracker method) InitFinder (class in penguin.static_analyses) initialize() (penguin.plugin_manager.IGLOOPluginManager method) initialize_and_build_config() (in module penguin.gen_config) insert() (penguin.utils.WeightedList method) instance (penguin.plugin_manager.IGLOOPluginManager attribute) int_to_hex_representer() (in module penguin.common) InterfaceFinder (class in penguin.static_analyses) Interfaces (class in pyplugins.analysis.interfaces) interpret_bool() (in module penguin.plugin_manager) ioctl (penguin.penguin_config.structure.Pseudofile attribute) ioctl() (pyplugins.interventions.hyperfile.HyperFile static method) ioctl_default() (pyplugins.interventions.pseudofiles.Pseudofiles method) ioctl_unhandled() (pyplugins.interventions.hyperfile.HyperFile static method) is_allowed() (pyplugins.interventions.kmods.KmodTracker method) is_denied() (pyplugins.interventions.kmods.KmodTracker method) is_kernel_version() (penguin.config_patchers.KernelModules static method) (penguin.static_analyses.KernelVersionFinder static method) items() (pyplugins.wrappers.generic.ConstDictWrapper method) J join_workers() (penguin.genetic.ConfigPopulation method) K k (pyplugins.wrappers.ptregs_wrap.X86_64PtRegsWrapper attribute) kallsyms_lookup() (pyplugins.apis.kffi.KFFI method) kernel (penguin.penguin_config.structure.Core attribute) kernel_quiet (penguin.penguin_config.structure.Core attribute) KernelModules (class in penguin.config_patchers) KernelVersion (class in pyplugins.interventions.kernelversion) KernelVersionFinder (class in penguin.static_analyses) keys() (pyplugins.wrappers.generic.ConstDictWrapper method) KFFI (class in pyplugins.apis.kffi) kfree() (pyplugins.apis.kffi.KFFI method) kill_vpn() (in module pyplugins.actuation.vpn) kmalloc() (pyplugins.apis.kffi.KFFI method) KmodTracker (class in pyplugins.interventions.kmods) L launch_host_vpn() (pyplugins.actuation.vpn.VPN method) less() (pyplugins.apis.syscalls.ValueFilter class method) less_equal() (pyplugins.apis.syscalls.ValueFilter class method) lib_inject (penguin.penguin_config.structure.Main attribute) LibInject (class in penguin.penguin_config.structure) LibInjectFixedAliases (class in penguin.config_patchers) LibInjectStringIntrospection (class in penguin.config_patchers) LibInjectSymlinks (class in penguin.config_patchers) LibInjectTailoredAliases (class in penguin.config_patchers) LibrarySymbols (class in penguin.static_analyses) Lifeguard (class in pyplugins.interventions.lifeguard) LinksysHack (class in penguin.config_patchers) list() (pyplugins.apis.static_fs.StaticFS method) list_commands() (pengutils.utils.cli_pengutils.PenguinCLI method) list_hooks() (pyplugins.analysis.hooklogger.HookLogger method) list_mode() (pyplugins.apis.static_fs.StaticFS method) list_symbols() (pyplugins.apis.symbols.Symbols method) list_xattr() (pyplugins.apis.static_fs.StaticFS method) lists_overlap() (penguin.patch_minimizer.PatchMinimizer static method) literal_presenter() (in module penguin.common) LiveImage (class in pyplugins.core.live_image) load() (penguin.plugin_manager.IGLOOPluginManager method) load_all() (penguin.plugin_manager.IGLOOPluginManager method) load_config() (in module penguin.penguin_config) load_plugin() (penguin.plugin_manager.IGLOOPluginManager method) load_plugins() (penguin.plugin_manager.IGLOOPluginManager method) load_q_config() (in module penguin.q_config) load_symbols() (pyplugins.apis.symbols.Symbols method) load_unpatched_config() (in module penguin.penguin_config) log_dev_open() (pyplugins.analysis.health.Health method) log_env_args() (pyplugins.hyper.shell.BBCov method) log_ioctl_failure() (pyplugins.interventions.pseudofiles.Pseudofiles method) log_line_no() (pyplugins.hyper.shell.BBCov method) log_mount() (pyplugins.interventions.mount.MountTracker method) log_write() (pyplugins.interventions.nvram2.Nvram2 method) logger (pyplugins.apis.net.Netdev property) lookup() (pyplugins.apis.symbols.Symbols method) lookup_netdev() (pyplugins.apis.net.Netdevs method) LoongArch64PtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) ltrace (penguin.penguin_config.structure.Core attribute) M MABWeightedSet (class in penguin.search_utils) mac (penguin.penguin_config.structure.ExternalNetwork attribute) machine (pyplugins.interventions.kernelversion.KernelVersion attribute) Main (class in penguin.penguin_config.structure) main() (in module penguin.genetic) (in module penguin.graph_search) (in module penguin.penguin_config.gen_docs) (in module penguin.penguin_run) make_image() (in module penguin.gen_image) make_rwif() (in module pyplugins.interventions.pseudofiles) make_shims() (penguin.config_patchers.ShimBinaries method) ManualInteract (class in penguin.config_patchers) map_bound_socket() (pyplugins.actuation.vpn.VPN method) MappingsWrapper (class in pyplugins.wrappers.osi_wrap) MappingWrapper (class in pyplugins.wrappers.osi_wrap) max_value (pyplugins.apis.syscalls.ValueFilter attribute) Mem (class in pyplugins.apis.mem) mem (penguin.penguin_config.structure.Core attribute) memcmp() (pyplugins.apis.mem.Mem method) memset() (pyplugins.apis.mem.Mem method) merge() (penguin.penguin_config.gen_docs.DocsField method) (penguin.penguin_config.structure.StrSep method) merge_behavior (penguin.penguin_config.gen_docs.DocsField attribute) merge_behavior() (penguin.penguin_config.structure.StrSep class method) metadata (pengutils.events.base.Base attribute) min_value (pyplugins.apis.syscalls.ValueFilter attribute) minimize() (in module penguin.patch_minimizer) Mips64PtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) MipsPtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) Mitigation (class in penguin.graphs) MitigationAlleleSet (class in penguin.genetic) MitigationPatch (class in penguin.genetic) mitigations (penguin.genetic.MitigationAlleleSet attribute) mitigations_for() (penguin.graphs.ConfigurationGraph method) mitigations_to_str() (penguin.genetic.ConfigChromosome method) model_config (penguin.penguin_config.structure.Core attribute) (penguin.penguin_config.structure.ExternalNetwork attribute) (penguin.penguin_config.structure.LibInject attribute) (penguin.penguin_config.structure.Main attribute) (penguin.penguin_config.structure.Network attribute) (penguin.penguin_config.structure.Plugin attribute) (penguin.penguin_config.structure.Pseudofile attribute) (penguin.penguin_config.structure.StaticFiles attribute) (penguin.penguin_config.structure.StrLines attribute) (penguin.penguin_config.structure.StrSep attribute) (penguin.penguin_config.structure.StrSepSpace attribute) module penguin penguin.abi_info penguin.analyses penguin.arch penguin.common penguin.config_patchers penguin.defaults penguin.gen_config penguin.gen_image penguin.genetic penguin.graph_search penguin.graphs penguin.llm penguin.manager penguin.patch_minimizer penguin.patch_search penguin.penguin_config penguin.penguin_config.gen_docs penguin.penguin_config.structure penguin.penguin_config.versions penguin.penguin_config.versions.v2 penguin.penguin_prep penguin.penguin_run penguin.plugin_manager penguin.q_config penguin.search_utils penguin.static_analyses penguin.utils pengutils pengutils.events pengutils.events.base pengutils.events.types pengutils.utils pengutils.utils.cli_breakpoint pengutils.utils.cli_db pengutils.utils.cli_guest_cmd pengutils.utils.cli_pengutils pengutils.utils.cli_plugins pengutils.utils.util_base pengutils.utils.util_events pyplugins pyplugins.actuation pyplugins.actuation.fetch_web pyplugins.actuation.nmap pyplugins.actuation.vpn pyplugins.analysis pyplugins.analysis.env pyplugins.analysis.ficd pyplugins.analysis.health pyplugins.analysis.hooklogger pyplugins.analysis.indiv_debug pyplugins.analysis.interfaces pyplugins.analysis.netbinds pyplugins.analysis.repl pyplugins.apis pyplugins.apis.events pyplugins.apis.execs pyplugins.apis.fs pyplugins.apis.kffi pyplugins.apis.mem pyplugins.apis.net pyplugins.apis.osi pyplugins.apis.portalcall pyplugins.apis.send_hypercall pyplugins.apis.signals pyplugins.apis.static_fs pyplugins.apis.symbols pyplugins.apis.syscalls pyplugins.apis.unwind pyplugins.apis.uprobes pyplugins.compat pyplugins.compat.coverage pyplugins.core pyplugins.core.core pyplugins.core.igloodriver pyplugins.core.live_image pyplugins.hyper pyplugins.hyper.bash_command pyplugins.hyper.canary pyplugins.hyper.consts pyplugins.hyper.portal pyplugins.hyper.shell pyplugins.hyper.uboot pyplugins.interventions pyplugins.interventions.hyperfile pyplugins.interventions.kernelversion pyplugins.interventions.kmods pyplugins.interventions.lifeguard pyplugins.interventions.mount pyplugins.interventions.nvram2 pyplugins.interventions.pseudofiles pyplugins.interventions.remotectrl pyplugins.loggers pyplugins.loggers.db pyplugins.loggers.exec_logger pyplugins.loggers.rw_logger pyplugins.loggers.syscalls_logger pyplugins.wrappers pyplugins.wrappers.generic pyplugins.wrappers.osi_wrap pyplugins.wrappers.ptregs_wrap MountTracker (class in pyplugins.interventions.mount) mtd_addvar() (pyplugins.analysis.env.EnvTracker method) mutation() (penguin.genetic.ConfigPopulation method) N name (penguin.penguin_config.structure.Pseudofile attribute) (penguin.plugin_manager.Plugin property) (penguin.plugin_manager.ScriptingPlugin property) (pengutils.events.types.Syscall attribute) (pyplugins.apis.net.Netdev attribute) (pyplugins.wrappers.ptregs_wrap.LoongArch64PtRegsWrapper attribute) (pyplugins.wrappers.ptregs_wrap.MipsPtRegsWrapper attribute) NetBinds (class in pyplugins.analysis.netbinds) Netdev (class in pyplugins.apis.net) netdev_ptr (pyplugins.apis.net.Netdev attribute) Netdevs (class in pyplugins.apis.net) netdevs (penguin.penguin_config.structure.Main attribute) NetdevsDefault (class in penguin.config_patchers) NetdevsTailored (class in penguin.config_patchers) Network (class in penguin.penguin_config.structure) network (penguin.penguin_config.structure.Core attribute) (penguin.penguin_config.structure.Main attribute) new() (pyplugins.apis.kffi.KFFI method) new_aliases (penguin.penguin_config.versions.v2.V2 attribute) Nmap (class in pyplugins.actuation.nmap) nmap_on_bind() (pyplugins.actuation.nmap.Nmap method) node_has_predecessor() (penguin.graphs.ConfigurationGraph method) nodename (pyplugins.interventions.kernelversion.KernelVersion attribute) none() (pyplugins.hyper.portal.PortalCmd class method) not_equal() (pyplugins.apis.syscalls.ValueFilter class method) num (penguin.penguin_config.versions.v2.V2 attribute) nvram (penguin.penguin_config.structure.Main attribute) Nvram2 (class in pyplugins.interventions.nvram2) nvram_config_analysis() (penguin.config_patchers.NvramHelper static method) NVRAM_KEYS (penguin.static_analyses.LibrarySymbols attribute) NvramConfigRecovery (class in penguin.config_patchers) NvramConfigRecoveryWild (class in penguin.config_patchers) NvramDefaults (class in penguin.config_patchers) NvramFirmAEFileSpecific (class in penguin.config_patchers) NvramHelper (class in penguin.config_patchers) NvramLibraryRecovery (class in penguin.config_patchers) O on_bind() (pyplugins.actuation.vpn.VPN method) (pyplugins.analysis.netbinds.NetBinds method) on_exec() (pyplugins.analysis.ficd.FICD method) on_exec_event() (pyplugins.loggers.exec_logger.ExecLog method) on_execve() (pyplugins.apis.execs.Execs method) on_execveat() (pyplugins.apis.execs.Execs method) on_fs_init() (pyplugins.apis.uprobes.Uprobes method) on_getenv() (pyplugins.analysis.env.EnvTracker method) on_ipv4_bind() (pyplugins.analysis.health.Health method) (pyplugins.analysis.netbinds.NetBinds method) on_ipv4_release() (pyplugins.analysis.netbinds.NetBinds method) on_ipv4_setup() (pyplugins.analysis.netbinds.NetBinds method) on_ipv6_bind() (pyplugins.analysis.health.Health method) (pyplugins.analysis.netbinds.NetBinds method) on_ipv6_release() (pyplugins.analysis.netbinds.NetBinds method) on_ipv6_setup() (pyplugins.analysis.netbinds.NetBinds method) on_nvram_clear() (pyplugins.interventions.nvram2.Nvram2 method) on_nvram_get() (pyplugins.interventions.nvram2.Nvram2 method) on_nvram_get_hit() (pyplugins.interventions.nvram2.Nvram2 method) on_nvram_get_miss() (pyplugins.interventions.nvram2.Nvram2 method) on_nvram_logging_enabled() (pyplugins.interventions.nvram2.Nvram2 method) on_nvram_set() (pyplugins.interventions.nvram2.Nvram2 method) on_send_hypercall() (pyplugins.apis.send_hypercall.SendHypercall method) on_string_compare() (pyplugins.analysis.env.TargetCmp method) on_strstr() (pyplugins.analysis.env.EnvTracker method) on_sys_kill_enter() (pyplugins.interventions.lifeguard.Lifeguard method) op (pyplugins.hyper.portal.PortalCmd attribute) open() (pyplugins.apis.static_fs.StaticFS method) OSI (class in pyplugins.apis.osi) outdir (pyplugins.interventions.kernelversion.KernelVersion attribute) (pyplugins.interventions.lifeguard.Lifeguard attribute) P pad_kernel_version() (penguin.config_patchers.KernelModules static method) PandaMemReadFail PandaRunner (class in penguin.manager) parse_extra_args() (in module pengutils.utils.cli_plugins) parse_failures() (penguin.analyses.PenguinAnalysis method) parse_nvram_file() (penguin.config_patchers.NvramHelper static method) patch (penguin.genetic.MitigationPatch attribute) patch_config() (in module penguin.common) PATCH_DIR (penguin.gen_config.ConfigBuilder attribute) patch_search() (in module penguin.patch_search) patches (penguin.penguin_config.structure.Main attribute) PatchGenerator (class in penguin.config_patchers) PatchMinimizer (class in penguin.patch_minimizer) PatchSearch (class in penguin.patch_search) path_interesting() (in module pyplugins.interventions.pseudofiles) PathHighlightingFormatter (class in penguin.common) pattern (pyplugins.apis.syscalls.ValueFilter attribute) pcap (penguin.penguin_config.structure.ExternalNetwork attribute) penguin module penguin.abi_info module penguin.analyses module penguin.arch module penguin.common module penguin.config_patchers module penguin.defaults module penguin.gen_config module penguin.gen_image module penguin.genetic module penguin.graph_search module penguin.graphs module penguin.llm module penguin.manager module penguin.patch_minimizer module penguin.patch_search module penguin.penguin_config module penguin.penguin_config.gen_docs module penguin.penguin_config.structure module penguin.penguin_config.versions module penguin.penguin_config.versions.v2 module penguin.penguin_prep module penguin.penguin_run module penguin.plugin_manager module penguin.q_config module penguin.search_utils module penguin.static_analyses module penguin.utils module PenguinAnalysis (class in penguin.analyses) PenguinCLI (class in pengutils.utils.cli_pengutils) pengutils module pengutils.events module pengutils.events.base module pengutils.events.types module pengutils.utils module pengutils.utils.cli_breakpoint module pengutils.utils.cli_db module pengutils.utils.cli_guest_cmd module pengutils.utils.cli_pengutils module pengutils.utils.cli_plugins module pengutils.utils.util_base module pengutils.utils.util_events module percentile() (penguin.patch_minimizer.PatchMinimizer static method) perms (pyplugins.wrappers.osi_wrap.MappingWrapper property) pid (pyplugins.hyper.portal.PortalCmd attribute) Plugin (class in penguin.penguin_config.structure) (class in penguin.plugin_manager) plugin_cbs (penguin.plugin_manager.IGLOOPluginManager attribute) plugin_path (penguin.penguin_config.structure.Core attribute) plugins (penguin.penguin_config.structure.Main attribute) (penguin.plugin_manager.IGLOOPluginManager attribute) pop() (penguin.utils.WeightedList method) populate_hf_config() (pyplugins.interventions.pseudofiles.Pseudofiles method) Portal (class in pyplugins.hyper.portal) portal_publish() (penguin.plugin_manager.IGLOOPluginManager method) PortalCall (class in pyplugins.apis.portalcall) portalcall() (pyplugins.apis.portalcall.PortalCall method) portalcall_get() (pyplugins.core.live_image.LiveImage method) portalcall_get_perm() (pyplugins.core.live_image.LiveImage method) portalcall_getsize() (pyplugins.core.live_image.LiveImage method) portalcall_put() (pyplugins.core.live_image.LiveImage method) PortalCmd (class in pyplugins.hyper.portal) post_mount() (pyplugins.interventions.mount.MountTracker method) PowerPC64PtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) PowerPCPtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) prep_config() (in module penguin.penguin_prep) (in module pyplugins.interventions.nvram2) print_chromosomes() (penguin.genetic.ConfigPopulation method) print_to_log() (in module penguin.penguin_run) probabilistic_mitigation_selection() (penguin.search_utils.MABWeightedSet method) proc_id (pengutils.events.base.Event attribute) (pengutils.events.types.Exec attribute) (pengutils.events.types.Read attribute) (pengutils.events.types.Syscall attribute) (pengutils.events.types.Write attribute) PROC_IGNORE (penguin.static_analyses.PseudofileFinder attribute) proc_interesting() (in module pyplugins.interventions.pseudofiles) proc_mtd_check() (pyplugins.interventions.pseudofiles.Pseudofiles method) process_results() (penguin.patch_search.PatchSearch method) procname (pengutils.events.base.Event attribute) (pengutils.events.types.Exec attribute) (pengutils.events.types.Read attribute) (pengutils.events.types.Syscall attribute) (pengutils.events.types.Write attribute) Pseudofile (class in penguin.penguin_config.structure) PseudofileFinder (class in penguin.static_analyses) Pseudofiles (class in pyplugins.interventions.pseudofiles) pseudofiles (penguin.penguin_config.structure.Main attribute) PseudofilesExpert (class in penguin.config_patchers) PseudofilesTailored (class in penguin.config_patchers) PtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) publish() (penguin.plugin_manager.IGLOOPluginManager method) PyPandaSysLog (class in pyplugins.loggers.syscalls_logger) pyplugins module pyplugins.actuation module pyplugins.actuation.fetch_web module pyplugins.actuation.nmap module pyplugins.actuation.vpn module pyplugins.analysis module pyplugins.analysis.env module pyplugins.analysis.ficd module pyplugins.analysis.health module pyplugins.analysis.hooklogger module pyplugins.analysis.indiv_debug module pyplugins.analysis.interfaces module pyplugins.analysis.netbinds module pyplugins.analysis.repl module pyplugins.apis module pyplugins.apis.events module pyplugins.apis.execs module pyplugins.apis.fs module pyplugins.apis.kffi module pyplugins.apis.mem module pyplugins.apis.net module pyplugins.apis.osi module pyplugins.apis.portalcall module pyplugins.apis.send_hypercall module pyplugins.apis.signals module pyplugins.apis.static_fs module pyplugins.apis.symbols module pyplugins.apis.syscalls module pyplugins.apis.unwind module pyplugins.apis.uprobes module pyplugins.compat module pyplugins.compat.coverage module pyplugins.core module pyplugins.core.core module pyplugins.core.igloodriver module pyplugins.core.live_image module pyplugins.hyper module pyplugins.hyper.bash_command module pyplugins.hyper.canary module pyplugins.hyper.consts module pyplugins.hyper.portal module pyplugins.hyper.shell module pyplugins.hyper.uboot module pyplugins.interventions module pyplugins.interventions.hyperfile module pyplugins.interventions.kernelversion module pyplugins.interventions.kmods module pyplugins.interventions.lifeguard module pyplugins.interventions.mount module pyplugins.interventions.nvram2 module pyplugins.interventions.pseudofiles module pyplugins.interventions.remotectrl module pyplugins.loggers module pyplugins.loggers.db module pyplugins.loggers.exec_logger module pyplugins.loggers.rw_logger module pyplugins.loggers.syscalls_logger module pyplugins.wrappers module pyplugins.wrappers.generic module pyplugins.wrappers.osi_wrap module pyplugins.wrappers.ptregs_wrap module Q queue_interrupt() (pyplugins.hyper.portal.Portal method) queue_learning() (penguin.search_utils.MABWeightedSet method) R range() (pyplugins.apis.syscalls.ValueFilter class method) Read (class in pengutils.events.types) read (penguin.penguin_config.structure.Pseudofile attribute) (pyplugins.wrappers.osi_wrap.MappingWrapper property) read() (pyplugins.apis.static_fs.StaticFS method) (pyplugins.loggers.rw_logger.RWLog method) read_byte() (pyplugins.apis.mem.Mem method) read_bytes() (pyplugins.apis.mem.Mem method) read_bytes_panda() (pyplugins.apis.mem.Mem method) read_char_ptrlist() (pyplugins.apis.mem.Mem method) read_const_buf() (pyplugins.interventions.pseudofiles.Pseudofiles method) read_const_map() (pyplugins.interventions.pseudofiles.Pseudofiles method) read_const_map_file() (pyplugins.interventions.pseudofiles.Pseudofiles method) read_default() (pyplugins.interventions.pseudofiles.Pseudofiles method) read_empty() (pyplugins.interventions.pseudofiles.Pseudofiles method) read_file() (pyplugins.apis.fs.FS method) read_filter() (in module pengutils.utils.cli_db) read_from_file() (pyplugins.interventions.pseudofiles.Pseudofiles method) read_int() (pyplugins.apis.mem.Mem method) read_int_array() (pyplugins.apis.mem.Mem method) read_long() (pyplugins.apis.mem.Mem method) read_long_array() (pyplugins.apis.mem.Mem method) read_one() (pyplugins.interventions.pseudofiles.Pseudofiles method) read_output_files() (in module penguin.utils) read_ptr() (pyplugins.apis.mem.Mem method) read_ptr_array() (pyplugins.apis.mem.Mem method) read_ptrlist() (pyplugins.apis.mem.Mem method) read_stack_arg() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) read_str() (pyplugins.apis.mem.Mem method) read_str_panda() (pyplugins.apis.mem.Mem method) read_type() (pyplugins.apis.kffi.KFFI method) read_type_panda() (pyplugins.apis.kffi.KFFI method) read_uint64_array() (pyplugins.apis.mem.Mem method) read_unhandled() (pyplugins.interventions.hyperfile.HyperFile static method) read_utf8_str() (pyplugins.apis.mem.Mem method) read_word() (pyplugins.apis.mem.Mem method) read_zero() (pyplugins.interventions.hyperfile.HyperFile static method) (pyplugins.interventions.pseudofiles.Pseudofiles method) REAL_run_command_with_output() (in module penguin.utils) record_fitness() (penguin.genetic.ConfigPopulation method) redirect_stdout_stderr() (in module penguin.penguin_run) ref() (pyplugins.apis.kffi.KFFI method) reg (pyplugins.wrappers.ptregs_wrap.PowerPCPtRegsWrapper attribute) REG_NAMES (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper property) register() (penguin.plugin_manager.IGLOOPluginManager method) (pyplugins.apis.net.Netdevs method) register_interrupt_handler() (pyplugins.hyper.portal.Portal method) register_netdev() (pyplugins.apis.net.Netdevs method) register_notify() (pyplugins.apis.events.Events method) register_syscall() (pyplugins.analysis.hooklogger.HookLogger method) register_uprobe() (pyplugins.analysis.hooklogger.HookLogger method) registered_cbs (penguin.plugin_manager.IGLOOPluginManager attribute) registry (pengutils.events.base.Base attribute) release (pyplugins.interventions.kernelversion.KernelVersion attribute) RemoteCtrl (class in pyplugins.interventions.remotectrl) remove_bind() (pyplugins.analysis.netbinds.NetBinds method) remove_shadowed_options() (penguin.patch_minimizer.PatchMinimizer method) render_patches() (penguin.gen_config.ConfigBuilder method) Repl (class in pyplugins.analysis.repl) repl() (pyplugins.analysis.repl.Repl method) repl_thread() (pyplugins.analysis.repl.Repl method) report_best_results() (in module penguin.graph_search) report_bind_info() (pyplugins.analysis.netbinds.NetBinds method) report_config_run() (penguin.graphs.ConfigurationGraph method) report_result() (penguin.search_utils.MABWeightedSet method) reset() (pyplugins.analysis.ficd.FICD method) resolve_addr() (pyplugins.apis.symbols.Symbols method) resolve_bound_method_from_class() (in module penguin.plugin_manager) resolve_offset() (pyplugins.apis.symbols.Symbols method) resources (penguin.plugin_manager.IGLOOPluginManager property) retno (pengutils.events.types.Syscall attribute) retno_repr (pengutils.events.types.Syscall attribute) Riscv32PtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) Riscv64PtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) root (penguin.penguin_config.structure.StaticFiles attribute) (penguin.penguin_config.structure.StrSep attribute) root_shell (penguin.penguin_config.structure.Core attribute) RootShell (class in penguin.config_patchers) run() (penguin.graph_search.Worker method) (penguin.manager.PandaRunner method) (penguin.patch_minimizer.PatchMinimizer method) (penguin.patch_search.PatchSearch method) (penguin.static_analyses.ArchId method) (penguin.static_analyses.ClusterCollector method) (penguin.static_analyses.EnvFinder method) (penguin.static_analyses.InitFinder method) (penguin.static_analyses.InterfaceFinder method) (penguin.static_analyses.KernelVersionFinder method) (penguin.static_analyses.LibrarySymbols method) (penguin.static_analyses.PseudofileFinder method) (penguin.static_analyses.StaticAnalysis method) run_command_with_output() (in module penguin.utils) run_config() (in module penguin.penguin_run) (penguin.genetic.ConfigPopulation method) (penguin.patch_minimizer.PatchMinimizer method) run_config_f() (penguin.graph_search.Worker method) run_configs() (penguin.genetic.ConfigPopulation method) (penguin.patch_minimizer.PatchMinimizer method) run_configuration() (penguin.graphs.ConfigurationManager method) run_exploration_cycle() (penguin.graphs.ConfigurationManager method) run_iteration() (penguin.patch_search.PatchSearch method) run_static_analyses() (penguin.gen_config.ConfigBuilder method) run_test() (in module penguin.graphs) run_worker() (penguin.genetic.ConfigPopulation method) RWLog (class in pyplugins.loggers.rw_logger) S save_graph() (penguin.graphs.ConfigurationGraph method) scan_thread() (pyplugins.actuation.nmap.Nmap method) script (penguin.plugin_manager.ScriptingPlugin attribute) ScriptingPlugin (class in penguin.plugin_manager) select_best_config() (penguin.graphs.ConfigurationManager method) (penguin.llm.AssistantManager method) select_best_config_llm() (penguin.graphs.ConfigurationManager method) select_best_config_orig() (penguin.graphs.ConfigurationManager method) select_best_kernel() (penguin.static_analyses.KernelVersionFinder static method) selection() (penguin.genetic.ConfigPopulation method) self_abort() (pyplugins.apis.signals.Signals method) self_signal() (pyplugins.apis.signals.Signals method) send_command() (in module pengutils.utils.util_events) SendHypercall (class in pyplugins.apis.send_hypercall) separator (penguin.penguin_config.structure.StrLines attribute) (penguin.penguin_config.structure.StrSep attribute) (penguin.penguin_config.structure.StrSepSpace attribute) set_arch_info() (penguin.config_patchers.BasePatch method) set_cc_edge_weight() (penguin.graphs.ConfigurationGraph method) set_netdev_state() (pyplugins.apis.net.Netdevs method) set_pc() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) set_register() (pyplugins.wrappers.ptregs_wrap.AArch64PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) (pyplugins.wrappers.ptregs_wrap.X86_64PtRegsWrapper method) set_retval() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) setup() (pyplugins.apis.net.Netdev method) share (pyplugins.wrappers.osi_wrap.MappingWrapper property) shared_dir (penguin.penguin_config.structure.Core attribute) ShimBinaries (class in penguin.config_patchers) ShimBusybox (class in penguin.config_patchers) ShimCrypto (class in penguin.config_patchers) ShimFwEnv (class in penguin.config_patchers) ShimNoModules (class in penguin.config_patchers) ShimStopBins (class in penguin.config_patchers) show_output (penguin.penguin_config.structure.Core attribute) shutdown_after_timeout() (pyplugins.core.core.Core method) signal_name_to_num() (pyplugins.apis.signals.Signals method) Signals (class in pyplugins.apis.signals) SingleShot (class in penguin.config_patchers) SingleShotFICD (class in penguin.config_patchers) size (penguin.penguin_config.structure.Pseudofile attribute) (pyplugins.hyper.portal.PortalCmd attribute) sizeof() (pyplugins.apis.kffi.KFFI method) smp (penguin.penguin_config.structure.Core attribute) snake_to_camel() (in module penguin.plugin_manager) sort_file_failures() (in module pyplugins.interventions.pseudofiles) split_overlapping_patches() (penguin.patch_minimizer.PatchMinimizer method) StackUnwinder (class in pyplugins.apis.unwind) start (pyplugins.wrappers.osi_wrap.MappingWrapper property) statfs() (pyplugins.apis.static_fs.StaticFS method) static_files (penguin.penguin_config.structure.Main attribute) StaticAnalysis (class in penguin.static_analyses) StaticFiles (class in penguin.penguin_config.structure) StaticFS (class in pyplugins.apis.static_fs) strace (penguin.penguin_config.structure.Core attribute) string_contains() (pyplugins.apis.syscalls.ValueFilter class method) string_endswith() (pyplugins.apis.syscalls.ValueFilter class method) string_exact() (pyplugins.apis.syscalls.ValueFilter class method) string_startswith() (pyplugins.apis.syscalls.ValueFilter class method) stringify_state() (penguin.graphs.ConfigurationManager method) stringify_state2() (penguin.graphs.ConfigurationManager method) StrLines (class in penguin.penguin_config.structure) StrSep (class in penguin.penguin_config.structure) StrSepSpace (class in penguin.penguin_config.structure) subscribe() (penguin.plugin_manager.IGLOOPluginManager method) (pyplugins.apis.send_hypercall.SendHypercall method) success() (pyplugins.apis.syscalls.ValueFilter class method) Symbols (class in pyplugins.apis.symbols) symex_ioctl_return() (pyplugins.interventions.pseudofiles.Pseudofiles method) sys_record_enter() (pyplugins.loggers.syscalls_logger.PyPandaSysLog method) Syscall (class in pengutils.events.types) syscall() (pyplugins.apis.syscalls.Syscalls method) syscall_filter() (in module pengutils.utils.cli_db) Syscalls (class in pyplugins.apis.syscalls) sysname (pyplugins.interventions.kernelversion.KernelVersion attribute) T tar_add_min_files() (in module penguin.gen_image) TARGET_DIRECTORIES (penguin.config_patchers.GenerateMissingDirs attribute) TargetCmp (class in pyplugins.analysis.env) TarHelper (class in penguin.config_patchers) title (penguin.penguin_config.gen_docs.DocsField attribute) to_bytes() (pyplugins.wrappers.ptregs_wrap.PtRegsWrapper method) to_dict() (penguin.genetic.ConfigChromosome method) (penguin.graphs.Failure method) (penguin.graphs.GraphNode method) (pyplugins.wrappers.generic.ConstDictWrapper method) (pyplugins.wrappers.generic.Wrapper method) to_list() (pyplugins.wrappers.generic.ArrayWrapper method) track_bind() (pyplugins.analysis.netbinds.NetBinds method) track_kmod() (pyplugins.interventions.kmods.KmodTracker method) try_read_int() (pyplugins.hyper.shell.BBCov method) try_read_string() (pyplugins.hyper.shell.BBCov method) type (pengutils.events.base.Event attribute) (pengutils.events.types.Exec attribute) (pengutils.events.types.Read attribute) (pengutils.events.types.Syscall attribute) (pengutils.events.types.Write attribute) type_ (penguin.penguin_config.gen_docs.DocsField attribute) type_has_simple_name() (in module penguin.penguin_config.gen_docs) U UBoot (class in pyplugins.hyper.uboot) uboot_addvar() (pyplugins.analysis.env.EnvTracker method) uboot_env (penguin.penguin_config.structure.Main attribute) uboot_var_interesting() (pyplugins.analysis.env.EnvTracker static method) uninit() (penguin.plugin_manager.ScriptingPlugin method) (pyplugins.actuation.nmap.Nmap method) (pyplugins.actuation.vpn.VPN method) (pyplugins.analysis.env.EnvTracker method) (pyplugins.analysis.env.TargetCmp method) (pyplugins.analysis.ficd.FICD method) (pyplugins.analysis.health.Health method) (pyplugins.apis.static_fs.StaticFS method) (pyplugins.core.core.Core method) (pyplugins.hyper.portal.Portal method) (pyplugins.interventions.hyperfile.HyperFile method) (pyplugins.interventions.pseudofiles.Pseudofiles method) (pyplugins.interventions.remotectrl.RemoteCtrl method) (pyplugins.loggers.db.DB method) UNKNOWN_INIT (penguin.config_patchers.BasePatch attribute) unload() (penguin.plugin_manager.IGLOOPluginManager method) unload_all() (penguin.plugin_manager.IGLOOPluginManager method) unregister() (pyplugins.apis.syscalls.Syscalls method) (pyplugins.apis.uprobes.Uprobes method) unwind() (pyplugins.apis.unwind.StackUnwinder method) update() (penguin.genetic.GenePool method) update_parent_fail_mit_weight() (penguin.graphs.ConfigurationGraph method) upload_knowledge_files() (penguin.llm.AssistantManager method) uprobe() (pyplugins.apis.uprobes.Uprobes method) Uprobes (class in pyplugins.apis.uprobes) uretprobe() (pyplugins.apis.uprobes.Uprobes method) V v (pyplugins.wrappers.ptregs_wrap.X86_64PtRegsWrapper attribute) V2 (class in penguin.penguin_config.versions.v2) value (pyplugins.apis.syscalls.ValueFilter attribute) ValueFilter (class in pyplugins.apis.syscalls) values() (pyplugins.wrappers.generic.ConstDictWrapper method) var_interesting() (pyplugins.analysis.env.EnvTracker static method) verify_coverage() (penguin.patch_minimizer.PatchMinimizer method) verify_net_traffic() (penguin.patch_minimizer.PatchMinimizer method) verify_www_started() (penguin.patch_minimizer.PatchMinimizer method) version (penguin.penguin_config.structure.Core attribute) (penguin.penguin_config.structure.Plugin attribute) (pyplugins.interventions.kernelversion.KernelVersion attribute) VPN (class in pyplugins.actuation.vpn) W weighted_likelihood() (penguin.search_utils.MABWeightedSet method) WeightedItem (class in penguin.utils) WeightedList (class in penguin.utils) Worker (class in penguin.graph_search) worker() (pyplugins.actuation.fetch_web.FetchWeb method) wrap() (pyplugins.hyper.portal.Portal method) Wrapper (class in pyplugins.wrappers.generic) wrapper() (in module pengutils.utils.util_base) Write (class in pengutils.events.types) write (penguin.penguin_config.structure.Pseudofile attribute) (pyplugins.wrappers.osi_wrap.MappingWrapper property) write() (pyplugins.loggers.rw_logger.RWLog method) write_byte() (pyplugins.apis.mem.Mem method) write_bytes() (pyplugins.apis.mem.Mem method) write_bytes_panda() (pyplugins.apis.mem.Mem method) write_default() (pyplugins.interventions.pseudofiles.Pseudofiles method) write_discard() (pyplugins.interventions.hyperfile.HyperFile static method) (pyplugins.interventions.pseudofiles.Pseudofiles method) write_file() (pyplugins.apis.fs.FS method) write_filter() (in module pengutils.utils.cli_db) write_int() (pyplugins.apis.mem.Mem method) write_int_array() (pyplugins.apis.mem.Mem method) write_long() (pyplugins.apis.mem.Mem method) write_ptr() (pyplugins.apis.mem.Mem method) write_str() (pyplugins.apis.mem.Mem method) write_to_file() (pyplugins.interventions.pseudofiles.Pseudofiles method) write_unhandled() (pyplugins.interventions.hyperfile.HyperFile static method) write_word() (pyplugins.apis.mem.Mem method) X X86_64PtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) X86PtRegsWrapper (class in pyplugins.wrappers.ptregs_wrap) x_reg (pyplugins.wrappers.ptregs_wrap.Riscv32PtRegsWrapper attribute)