pyplugins.apis package¶
Penguin APIs Package¶
This package contains core API plugins for the Penguin framework, providing interfaces for interacting with guest memory, user-space probes, and other hypervisor-level features.
Overview¶
mem.py: Safe and efficient guest memory access and manipulation.
uprobes.py: User-space probe (uprobe) registration and event handling.
(Other API modules may be present for additional functionality.)
These APIs are designed to be used as plugins, enabling advanced instrumentation, tracing, and analysis of guest systems in a modular and extensible way.
—
Submodules¶
- pyplugins.apis.events module
- pyplugins.apis.execs module
- pyplugins.apis.fs module
- pyplugins.apis.kffi module
- pyplugins.apis.mem module
- Memory Access Plugin (mem.py)
Memcopy_buf_guest()memcmp()memset()read_byte()read_bytes()read_bytes_panda()read_char_ptrlist()read_int()read_int_array()read_long()read_long_array()read_ptr()read_ptr_array()read_ptrlist()read_str()read_str_panda()read_uint64_array()read_utf8_str()read_word()write_byte()write_bytes()write_bytes_panda()write_int()write_int_array()write_long()write_ptr()write_str()write_word()
- 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
- Syscalls Plugin System
SyscallsValueFilter
- pyplugins.apis.unwind module
- pyplugins.apis.uprobes module