Metadata-Version: 2.1
Name: pandare
Version: 1.8.56
Summary: Python Interface to PANDA
Home-page: https://github.com/panda-re/panda/
Author: Andrew Fasano, Luke Craig, and Tim Leek
Author-email: fasano@mit.edu
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: cffi (>=1.14.3)
Requires-Dist: colorama
Requires-Dist: protobuf (>=4.25.1)

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](https://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](https://github.com/panda-re/panda/blob/dev/panda/dependencies/ubuntu_20.04_base.txt). 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')
...
```


