Penguin Documentation¶
Documentation
- Penguin: Configuration Based Rehosting
- Installation
- Learn more about Penguin
- Penguin Development Guide
- Example: Local kernel development
- Local Plugins
- Penguin Playbook
- Penguin Plugins
- Portal
- Plugins
- Penguin Configuration
coreCore configuration optionscore.archArchitecture of guestcore.kernelPath to kernel imagecore.fsProject-relative path to filesystem tarballcore.plugin_pathPath to search for PyPluginscore.root_shellEnable root shellcore.straceEnable stracecore.ltraceEnable ltracecore.gdbserverPrograms to run through gdbservercore.force_wwwTry to force webserver startcore.cpuCPU modelcore.show_outputWrite serial to stdoutcore.immutableEnable immutable modecore.networkConnect guest to networkcore.shared_dirProject-relative path of shared directorycore.versionConfig format versioncore.auto_patchingEnable automatic patchingcore.guest_cmdEnable running commands in the guestcore.extra_qemu_argsExtra QEMU argumentscore.memPanda Memory Valuecore.kernel_quietWhether to include quiet flag in kernel command linecore.smpNumber of CPUscore.graphicsEnable graphics
patchesPatchesenvEnvironmentpseudofilesPseudo-filesnvramNVRAMnetdevsNetwork devicesuboot_envU-Boot environmentblocked_signalsList of blocked signalslib_injectInjected library configurationstatic_filesStatic filespluginsPluginsnetworkNetwork Configuration
- Scripting Plugins in Penguin
- Singularity
- Syscalls Plugin System
- Uprobes Plugin System
- Example Rehosting Workflow
API Reference¶
Packages
- penguin package
- Subpackages
- Submodules
- 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_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
- pengutils package
- pyplugins package