Install ======= Pip package ----------- It can be installed directly from pip: .. code-block:: bash $ pip install qbindiff Manual Installation ------------------- For installing it manually, one should first clone the official repository: .. TODO Check the prerequisites for building it manually (gcc, cython, etc...) .. code-block:: bash git clone https://github.com/quarkslab/qbindiff cd qbindiff It is highly recommended to install QBinDiff inside a python virtual env: .. code-block:: bash python -m venv venv . venv/bin/activate Then it can be built with: .. code-block:: bash pip install . This will install also all the following backend loaders: - `Quokka `_, provided by Quarkslab - `BinExport `_ , developed by Google. Through the python bindings provided by Quarkslab with `python-binexport `_ - IDA Pro (to be used directly within IDA) through `idascript `_.