pyplugins package¶
PyPlugins package¶
This package contains optional, pluggable features for Penguin. It is discovered and loaded by the main application at runtime.
Importing in PyPlugins¶
To import modules inside a PyPlugin, use standard package imports. For example:
from apis.events import EVENTS
Where the apis directory exists in the pyplugins directory.
For general architecture and usage information, see the repository documentation.
Subpackages¶
- pyplugins.actuation package
- pyplugins.analysis package
- pyplugins.apis package
- Penguin APIs Package
- Submodules
- 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 package
- pyplugins.core package
- pyplugins.hyper package
- pyplugins.interventions package
- Penguin Interventions Plugins
- Submodules
- 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.interventions.symex module
- pyplugins.loggers package
- pyplugins.wrappers package
- wrappers - Pythonic wrappers for plugin and emulation data structures
- Submodules
- pyplugins.wrappers.generic module
- pyplugins.wrappers.osi_wrap module
- pyplugins.wrappers.ptregs_wrap module
- ptregs_wrap.py - Architecture-agnostic wrappers for Linux pt_regs structures
AArch64PtRegsWrapperArmPtRegsWrapperLoongArch64PtRegsWrapperMips64PtRegsWrapperMipsPtRegsWrapperPandaMemReadFailPowerPC64PtRegsWrapperPowerPCPtRegsWrapperPtRegsWrapperRiscv32PtRegsWrapperRiscv64PtRegsWrapperX86PtRegsWrapperX86_64PtRegsWrapperget_pt_regs_wrapper()