Python Interface to PANDA
Project description
pandare: PANDA's Python Interface - PyPI Release
Overview
pandare
is a Python 3 interface to PANDA. With pandare (also called PyPANDA), you can quickly develop plugins
to analyze behavior of a running system, record a system and analyze replays, or do
nearly anything you can do using PANDA's C/C++ APIs.
Autogenerated documentation is available at docs.panda.re.
Installation
Note the PANDARE package provided on pypi only a binary distribution and will certainly only work on x86_64
hosts as pre-built PANDA libraries from Ubuntu 20.04 are included.
Prior to using pandare you must install some dependencies, these are fully described in the code's dependencies folder, i.e., the list for ubuntu:20.04 is here. On our development systems, we typically find we just need to install:
apt install libvdeplug-dev libpng16-16 libsdl2-2.0-0
Then simply install with pip3 install pandare
. From there, you'll be able to use PANDA with:
from pandare import Panda
panda = Panda(generic='i386')
...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.