penguin package¶
Subpackages¶
Submodules¶
- penguin.abi_info module
- penguin.analyses module
- penguin.arch module
- penguin.common module
- penguin.config_patchers module
- penguin.config_patchers
BasePatchDeleteFilesDynamicExplorationFileHelperForceWWWGenerateMissingDirsGenerateMissingFilesGenerateReferencedDirsGenerateShellMountsKernelModulesLibInjectFixedAliasesLibInjectStringIntrospectionLibInjectSymlinksLibInjectTailoredAliasesLinksysHackManualInteractNetdevsDefaultNetdevsTailoredNvramConfigRecoveryNvramConfigRecoveryWildNvramDefaultsNvramFirmAEFileSpecificNvramHelperNvramLibraryRecoveryPatchGeneratorPseudofilesExpertPseudofilesTailoredRootShellShimBinariesShimBusyboxShimCryptoShimFwEnvShimNoModulesShimStopBinsSingleShotSingleShotFICDTarHelper
- penguin.defaults module
- penguin.gen_config module
- penguin.gen_image module
- penguin.genetic module
- penguin.graph_search module
- penguin.graphs module
ConfigurationConfigurationGraphadd_dependencies()add_derived_configuration()add_edge()add_node()calculate_expected_config_health()create_config_png()create_html()create_png()determine_edge_type()find_delta()find_unexplored_configurations()get_all_configurations()get_best_run_configuration()get_child_configs()get_config_depth()get_existing_node()get_existing_node_or_self()get_node()get_parent_config()get_parent_failure()get_parent_mitigation()get_root_config()has_edge()has_node()mitigations_for()node_has_predecessor()report_config_run()save_graph()set_cc_edge_weight()update_parent_fail_mit_weight()
ConfigurationManagerFailureGraphNodeMitigationget_global_mitigation_weight()run_test()
- penguin.llm module
- penguin.manager module
- penguin.patch_minimizer module
PatchMinimizercalculate_network_data()config_still_viable()dicts_overlap()diff_dicts()establish_baseline()filter_conflicts()get_best_patchset()lists_overlap()percentile()remove_shadowed_options()run()run_config()run_configs()split_overlapping_patches()verify_coverage()verify_net_traffic()verify_www_started()
calculate_entropy()minimize()
- penguin.patch_search 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
- penguin.utils
AtomicCounterREAL_run_command_with_output()WeightedItemWeightedListconstruct_empty_fs()get_arch_dir()get_arch_subdir()get_available_kernel_versions()get_driver_kmod_path()get_file_hash()get_kernel()get_mitigation_providers()get_mount_type()get_penguin_kernel_version()hash_image_inputs()read_output_files()run_command_with_output()