Balbuzard requires a Python 2.x interpreter. Python 2.7 or 2.6 are recommended, to enable all features.
Python 3 is not supported yet. Please contact me if you are interested by Python 3 support.
Yara-python is optional but highly recommended. It is necessary for balbuzard to support Yara signatures, in order to detect many more patterns in malware.
Just unzip the archive in any folder, and run the scripts from that folder. You may also add that folder to your PATH so that you can run them from anywhere.
On Windows, double-click on install.bat.
On all platforms, open a shell and run:
python setup.py install
If you have setuptools or pip installed, you may also use "easy_install balbuzard" or "pip install balbuzard" to download and install the latest version of Balbuzard automatically, but I have not tested it yet.